.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.mapboxgl-canvas{position:absolute;left:0;top:0}.mapboxgl-map:-webkit-full-screen{width:100%;height:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom,.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-left,.mapboxgl-ctrl-right,.mapboxgl-ctrl-top,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{position:absolute;pointer-events:none;z-index:2}.mapboxgl-ctrl-top-left{top:0;left:0}.mapboxgl-ctrl-top{top:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-top-right{top:0;right:0}.mapboxgl-ctrl-right{top:50%;transform:translateY(-50%);right:0}.mapboxgl-ctrl-bottom-right{right:0;bottom:0}.mapboxgl-ctrl-bottom{bottom:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-left{top:50%;transform:translateY(-50%);left:0}.mapboxgl-ctrl{clear:both;pointer-events:auto}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{margin:10px 0 0 10px;float:left}.mapboxgl-ctrl-top .mapboxgl-ctrl{margin:10px 0;float:left}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{margin:10px 10px 0 0;float:right}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,.mapboxgl-ctrl-right .mapboxgl-ctrl{margin:0 10px 10px 0;float:right}.mapboxgl-ctrl-bottom .mapboxgl-ctrl{margin:10px 0;float:left}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl,.mapboxgl-ctrl-left .mapboxgl-ctrl{margin:0 0 10px 10px;float:left}.mapboxgl-ctrl-group{border-radius:4px;background:#fff}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{width:32px;height:32px;display:block;padding:0;outline:none;border:0;box-sizing:border-box;background-color:initial;cursor:pointer;overflow:hidden}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:initial}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#eee}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-9z%22%2F%3E%3C%2Fsvg%3E)}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5z%22%2F%3E%3C%2Fsvg%3E)}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-9z%22%2F%3E%3C%2Fsvg%3E)}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5z%22%2F%3E%3C%2Fsvg%3E)}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-9z%22%2F%3E%3C%2Fsvg%3E)}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5z%22%2F%3E%3C%2Fsvg%3E)}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3h1zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16h1zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205H13zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1V7.5z%22%2F%3E%3C%2Fsvg%3E)}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1h-5.5zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1v-5.5zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1v5.5zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1h5.5z%22%2F%3E%3C%2Fsvg%3E)}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3h1zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16h1zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205H13zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1V7.5z%22%2F%3E%3C%2Fsvg%3E)}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1h-5.5zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1v-5.5zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1v5.5zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1h5.5z%22%2F%3E%3C%2Fsvg%3E)}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3h1zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16h1zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205H13zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1V7.5z%22%2F%3E%3C%2Fsvg%3E)}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1h-5.5zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1v-5.5zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1v5.5zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1h5.5z%22%2F%3E%3C%2Fsvg%3E)}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10.5%2014l4-8%204%208h-8z%22%2F%3E%3Cpath%20id%3D%22south%22%20d%3D%22M10.5%2016l4%208%204-8h-8z%22%20fill%3D%22%23ccc%22%2F%3E%3C%2Fsvg%3E)}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10.5%2014l4-8%204%208h-8z%22%2F%3E%3Cpath%20id%3D%22south%22%20d%3D%22M10.5%2016l4%208%204-8h-8z%22%20fill%3D%22%23999%22%2F%3E%3C%2Fsvg%3E)}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10.5%2014l4-8%204%208h-8z%22%2F%3E%3Cpath%20id%3D%22south%22%20d%3D%22M10.5%2016l4%208%204-8h-8z%22%20fill%3D%22%23ccc%22%2F%3E%3C%2Fsvg%3E)}}.mapboxgl-ctrl button.mapboxgl-ctrl-arrow-up .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D%22%23333%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.29289%2011.7071C4.68342%2012.0976%205.31658%2012.0976%205.70711%2011.7071L9%208.41421L12.2929%2011.7071C12.6834%2012.0976%2013.3166%2012.0976%2013.7071%2011.7071C14.0976%2011.3166%2014.0976%2010.6834%2013.7071%2010.2929L9.70711%206.29289C9.31658%205.90237%208.68342%205.90237%208.29289%206.29289L4.29289%2010.2929C3.90237%2010.6834%203.90237%2011.3166%204.29289%2011.7071Z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E);background-size:18px 18px}.mapboxgl-ctrl button.mapboxgl-ctrl-arrow-down .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D%22%23333%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.29289%206.29289C4.68342%205.90237%205.31658%205.90237%205.70711%206.29289L9%209.58579L12.2929%206.29289C12.6834%205.90237%2013.3166%205.90237%2013.7071%206.29289C14.0976%206.68342%2014.0976%207.31658%2013.7071%207.70711L9.70711%2011.7071C9.31658%2012.0976%208.68342%2012.0976%208.29289%2011.7071L4.29289%207.70711C3.90237%207.31658%203.90237%206.68342%204.29289%206.29289Z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E);background-size:18px 18px}.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D%22%23333%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20d%3D%22M4.0017%203.0017L4.0017%2015.0017L10.0017%2015.0017V12.0017H12.0017V15.0017H14.0017L14.0017%203.0017C14.0097%202.86829%2013.9894%202.73469%2013.9419%202.60973C13.8945%202.48477%2013.8211%202.37129%2013.7266%202.27678C13.6321%202.18228%2013.5186%202.10889%2013.3937%202.06147C13.2687%202.01405%2013.1351%201.99368%2013.0017%202.0017L5.0017%202.0017C4.86829%201.99368%204.73469%202.01405%204.60973%202.06147C4.48477%202.10889%204.37129%202.18228%204.27678%202.27678C4.18228%202.37129%204.10889%202.48477%204.06147%202.60973C4.01405%202.73469%203.99368%202.86829%204.0017%203.0017ZM8.0017%2014.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017%2010.0017H6.0017L6.0017%208.0017H8.0017V10.0017ZM8.0017%206.0017L6.0017%206.0017V4.0017H8.0017V6.0017ZM12.0017%2010.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017%206.0017H10.0017V4.0017L12.0017%204.0017V6.0017Z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E);background-size:18px 18px}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D%22%23fff%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20d%3D%22M4.0017%203.0017L4.0017%2015.0017L10.0017%2015.0017V12.0017H12.0017V15.0017H14.0017L14.0017%203.0017C14.0097%202.86829%2013.9894%202.73469%2013.9419%202.60973C13.8945%202.48477%2013.8211%202.37129%2013.7266%202.27678C13.6321%202.18228%2013.5186%202.10889%2013.3937%202.06147C13.2687%202.01405%2013.1351%201.99368%2013.0017%202.0017L5.0017%202.0017C4.86829%201.99368%204.73469%202.01405%204.60973%202.06147C4.48477%202.10889%204.37129%202.18228%204.27678%202.27678C4.18228%202.37129%204.10889%202.48477%204.06147%202.60973C4.01405%202.73469%203.99368%202.86829%204.0017%203.0017ZM8.0017%2014.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017%2010.0017H6.0017L6.0017%208.0017H8.0017V10.0017ZM8.0017%206.0017L6.0017%206.0017V4.0017H8.0017V6.0017ZM12.0017%2010.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017%206.0017H10.0017V4.0017L12.0017%204.0017V6.0017Z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E)}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D%22%23000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20d%3D%22M4.0017%203.0017L4.0017%2015.0017L10.0017%2015.0017V12.0017H12.0017V15.0017H14.0017L14.0017%203.0017C14.0097%202.86829%2013.9894%202.73469%2013.9419%202.60973C13.8945%202.48477%2013.8211%202.37129%2013.7266%202.27678C13.6321%202.18228%2013.5186%202.10889%2013.3937%202.06147C13.2687%202.01405%2013.1351%201.99368%2013.0017%202.0017L5.0017%202.0017C4.86829%201.99368%204.73469%202.01405%204.60973%202.06147C4.48477%202.10889%204.37129%202.18228%204.27678%202.27678C4.18228%202.37129%204.10889%202.48477%204.06147%202.60973C4.01405%202.73469%203.99368%202.86829%204.0017%203.0017ZM8.0017%2014.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017%2010.0017H6.0017L6.0017%208.0017H8.0017V10.0017ZM8.0017%206.0017L6.0017%206.0017V4.0017H8.0017V6.0017ZM12.0017%2010.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017%206.0017H10.0017V4.0017L12.0017%204.0017V6.0017Z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E)}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23333%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20display%3D%22none%22%2F%3E%3C%2Fsvg%3E)}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23aaa%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20fill%3D%22%23f00%22%2F%3E%3C%2Fsvg%3E)}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%2333b5e5%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20display%3D%22none%22%2F%3E%3C%2Fsvg%3E)}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23e58978%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20display%3D%22none%22%2F%3E%3C%2Fsvg%3E)}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%2333b5e5%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%20display%3D%22none%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20display%3D%22none%22%2F%3E%3C%2Fsvg%3E)}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23e54e33%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%20display%3D%22none%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20display%3D%22none%22%2F%3E%3C%2Fsvg%3E)}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20display%3D%22none%22%2F%3E%3C%2Fsvg%3E)}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23999%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20fill%3D%22%23f00%22%2F%3E%3C%2Fsvg%3E)}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%2333b5e5%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20display%3D%22none%22%2F%3E%3C%2Fsvg%3E)}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23e58978%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20display%3D%22none%22%2F%3E%3C%2Fsvg%3E)}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%2333b5e5%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%20display%3D%22none%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20display%3D%22none%22%2F%3E%3C%2Fsvg%3E)}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23e54e33%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%20display%3D%22none%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20display%3D%22none%22%2F%3E%3C%2Fsvg%3E)}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20display%3D%22none%22%2F%3E%3C%2Fsvg%3E)}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23666%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20fill%3D%22%23f00%22%2F%3E%3C%2Fsvg%3E)}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{width:88px;height:23px;margin:0 0 -4px -4px;display:block;background-repeat:no-repeat;cursor:pointer;overflow:hidden;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2088%2023%22%3E%3Cdefs%3E%3Cpath%20id%3D%22logo%22%20d%3D%22M11.5%202.25c5.105%200%209.25%204.145%209.25%209.25s-4.145%209.25-9.25%209.25-9.25-4.145-9.25-9.25%204.145-9.25%209.25-9.25zM6.997%2015.983c-.051-.338-.828-5.802%202.233-8.873a4.395%204.395%200%20013.13-1.28c1.27%200%202.49.51%203.39%201.42.91.9%201.42%202.12%201.42%203.39%200%201.18-.449%202.301-1.28%203.13C12.72%2016.93%207%2016%207%2016l-.003-.017zM15.3%2010.5l-2%20.8-.8%202-.8-2-2-.8%202-.8.8-2%20.8%202%202%20.8z%22%2F%3E%3Cpath%20id%3D%22text%22%20d%3D%22M50.63%208c.13%200%20.23.1.23.23V9c.7-.76%201.7-1.18%202.73-1.18%202.17%200%203.95%201.85%203.95%204.17s-1.77%204.19-3.94%204.19c-1.04%200-2.03-.43-2.74-1.18v3.77c0%20.13-.1.23-.23.23h-1.4c-.13%200-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01%200%20.01%200%20.01-.01.13%200%20.22.1.22.22v7.55c0%20.12-.1.23-.23.23h-1.4c-.13%200-.23-.1-.23-.23V15c-.7.76-1.69%201.19-2.73%201.19-2.17%200-3.94-1.87-3.94-4.19%200-2.32%201.77-4.19%203.94-4.19%201.03%200%202.02.43%202.73%201.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24%204.24%200%2000-4.16%203.29c-.13.59-.13%201.19%200%201.77a4.233%204.233%200%20004.17%203.3c2.35%200%204.26-1.87%204.26-4.19%200-2.32-1.9-4.17-4.27-4.17zM60.63%205c.13%200%20.23.1.23.23v3.76c.7-.76%201.7-1.18%202.73-1.18%201.88%200%203.45%201.4%203.84%203.28.13.59.13%201.2%200%201.8-.39%201.88-1.96%203.29-3.84%203.29-1.03%200-2.02-.43-2.73-1.18v.77c0%20.12-.1.23-.23.23h-1.4c-.13%200-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34%2011h-1.4c-.13%200-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13%200%20.22.11.23.22v.68c.5-.68%201.3-1.09%202.16-1.1h.03c1.09%200%202.09.6%202.6%201.55.45-.95%201.4-1.55%202.44-1.56%201.62%200%202.93%201.25%202.9%202.78l.03%205.2c0%20.13-.1.23-.23.23h-1.41c-.13%200-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8%200-1.46.7-1.59%201.62l.01%204.68c0%20.13-.11.23-.23.23h-1.41c-.13%200-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85%200-1.54.79-1.6%201.8v4.5c0%20.13-.1.23-.23.23zm53.615%200h-1.61c-.04%200-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213%200%2001-.03-.12c0-.12.09-.21.21-.21h1.61c.13%200%20.24.06.3.17l1.41%202.37%201.4-2.37a.34.34%200%2001.3-.17h1.6c.04%200%20.08.01.12.03.09.06.13.19.06.28l-2.37%203.65%202.43%203.7c0%20.05.01.09.01.13%200%20.12-.09.21-.21.21h-1.61c-.13%200-.24-.06-.3-.17l-1.44-2.42-1.44%202.42a.34.34%200%2001-.3.17zm-7.12-1.49c-1.33%200-2.42-1.12-2.42-2.51%200-1.39%201.08-2.52%202.42-2.52%201.33%200%202.42%201.12%202.42%202.51%200%201.39-1.08%202.51-2.42%202.52zm-19.865%200c-1.32%200-2.39-1.11-2.42-2.48v-.07c.02-1.38%201.09-2.49%202.4-2.49%201.32%200%202.41%201.12%202.41%202.51%200%201.39-1.07%202.52-2.39%202.53zm-8.11-2.48c-.01%201.37-1.09%202.47-2.41%202.47s-2.42-1.12-2.42-2.51c0-1.39%201.08-2.52%202.4-2.52%201.33%200%202.39%201.11%202.41%202.48l.02.08zm18.12%202.47c-1.32%200-2.39-1.11-2.41-2.48v-.06c.02-1.38%201.09-2.48%202.41-2.48s2.42%201.12%202.42%202.51c0%201.39-1.09%202.51-2.42%202.51z%22%2F%3E%3C%2Fdefs%3E%3Cmask%20id%3D%22clip%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22white%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23logo%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23text%22%2F%3E%3C%2Fmask%3E%3Cg%20id%3D%22outline%22%20opacity%3D%220.3%22%20stroke%3D%22%23000%22%20stroke-width%3D%223%22%3E%3Ccircle%20mask%3D%22url(%23clip)%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.25%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23text%22%20mask%3D%22url(%23clip)%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22fill%22%20opacity%3D%220.9%22%20fill%3D%22%23fff%22%3E%3Cuse%20xlink%3Ahref%3D%22%23logo%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23text%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2088%2023%22%3E%3Cdefs%3E%3Cpath%20id%3D%22logo%22%20d%3D%22M11.5%202.25c5.105%200%209.25%204.145%209.25%209.25s-4.145%209.25-9.25%209.25-9.25-4.145-9.25-9.25%204.145-9.25%209.25-9.25zM6.997%2015.983c-.051-.338-.828-5.802%202.233-8.873a4.395%204.395%200%20013.13-1.28c1.27%200%202.49.51%203.39%201.42.91.9%201.42%202.12%201.42%203.39%200%201.18-.449%202.301-1.28%203.13C12.72%2016.93%207%2016%207%2016l-.003-.017zM15.3%2010.5l-2%20.8-.8%202-.8-2-2-.8%202-.8.8-2%20.8%202%202%20.8z%22%2F%3E%3Cpath%20id%3D%22text%22%20d%3D%22M50.63%208c.13%200%20.23.1.23.23V9c.7-.76%201.7-1.18%202.73-1.18%202.17%200%203.95%201.85%203.95%204.17s-1.77%204.19-3.94%204.19c-1.04%200-2.03-.43-2.74-1.18v3.77c0%20.13-.1.23-.23.23h-1.4c-.13%200-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01%200%20.01%200%20.01-.01.13%200%20.22.1.22.22v7.55c0%20.12-.1.23-.23.23h-1.4c-.13%200-.23-.1-.23-.23V15c-.7.76-1.69%201.19-2.73%201.19-2.17%200-3.94-1.87-3.94-4.19%200-2.32%201.77-4.19%203.94-4.19%201.03%200%202.02.43%202.73%201.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24%204.24%200%2000-4.16%203.29c-.13.59-.13%201.19%200%201.77a4.233%204.233%200%20004.17%203.3c2.35%200%204.26-1.87%204.26-4.19%200-2.32-1.9-4.17-4.27-4.17zM60.63%205c.13%200%20.23.1.23.23v3.76c.7-.76%201.7-1.18%202.73-1.18%201.88%200%203.45%201.4%203.84%203.28.13.59.13%201.2%200%201.8-.39%201.88-1.96%203.29-3.84%203.29-1.03%200-2.02-.43-2.73-1.18v.77c0%20.12-.1.23-.23.23h-1.4c-.13%200-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34%2011h-1.4c-.13%200-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13%200%20.22.11.23.22v.68c.5-.68%201.3-1.09%202.16-1.1h.03c1.09%200%202.09.6%202.6%201.55.45-.95%201.4-1.55%202.44-1.56%201.62%200%202.93%201.25%202.9%202.78l.03%205.2c0%20.13-.1.23-.23.23h-1.41c-.13%200-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8%200-1.46.7-1.59%201.62l.01%204.68c0%20.13-.11.23-.23.23h-1.41c-.13%200-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85%200-1.54.79-1.6%201.8v4.5c0%20.13-.1.23-.23.23zm53.615%200h-1.61c-.04%200-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213%200%2001-.03-.12c0-.12.09-.21.21-.21h1.61c.13%200%20.24.06.3.17l1.41%202.37%201.4-2.37a.34.34%200%2001.3-.17h1.6c.04%200%20.08.01.12.03.09.06.13.19.06.28l-2.37%203.65%202.43%203.7c0%20.05.01.09.01.13%200%20.12-.09.21-.21.21h-1.61c-.13%200-.24-.06-.3-.17l-1.44-2.42-1.44%202.42a.34.34%200%2001-.3.17zm-7.12-1.49c-1.33%200-2.42-1.12-2.42-2.51%200-1.39%201.08-2.52%202.42-2.52%201.33%200%202.42%201.12%202.42%202.51%200%201.39-1.08%202.51-2.42%202.52zm-19.865%200c-1.32%200-2.39-1.11-2.42-2.48v-.07c.02-1.38%201.09-2.49%202.4-2.49%201.32%200%202.41%201.12%202.41%202.51%200%201.39-1.07%202.52-2.39%202.53zm-8.11-2.48c-.01%201.37-1.09%202.47-2.41%202.47s-2.42-1.12-2.42-2.51c0-1.39%201.08-2.52%202.4-2.52%201.33%200%202.39%201.11%202.41%202.48l.02.08zm18.12%202.47c-1.32%200-2.39-1.11-2.41-2.48v-.06c.02-1.38%201.09-2.48%202.41-2.48s2.42%201.12%202.42%202.51c0%201.39-1.09%202.51-2.42%202.51z%22%2F%3E%3C%2Fdefs%3E%3Cmask%20id%3D%22clip%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22white%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23logo%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23text%22%2F%3E%3C%2Fmask%3E%3Cg%20id%3D%22outline%22%20opacity%3D%221%22%20stroke%3D%22%23000%22%20stroke-width%3D%223%22%3E%3Ccircle%20mask%3D%22url(%23clip)%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.25%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23text%22%20mask%3D%22url(%23clip)%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22fill%22%20opacity%3D%221%22%20fill%3D%22%23fff%22%3E%3Cuse%20xlink%3Ahref%3D%22%23logo%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23text%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2088%2023%22%3E%3Cdefs%3E%3Cpath%20id%3D%22logo%22%20d%3D%22M11.5%202.25c5.105%200%209.25%204.145%209.25%209.25s-4.145%209.25-9.25%209.25-9.25-4.145-9.25-9.25%204.145-9.25%209.25-9.25zM6.997%2015.983c-.051-.338-.828-5.802%202.233-8.873a4.395%204.395%200%20013.13-1.28c1.27%200%202.49.51%203.39%201.42.91.9%201.42%202.12%201.42%203.39%200%201.18-.449%202.301-1.28%203.13C12.72%2016.93%207%2016%207%2016l-.003-.017zM15.3%2010.5l-2%20.8-.8%202-.8-2-2-.8%202-.8.8-2%20.8%202%202%20.8z%22%2F%3E%3Cpath%20id%3D%22text%22%20d%3D%22M50.63%208c.13%200%20.23.1.23.23V9c.7-.76%201.7-1.18%202.73-1.18%202.17%200%203.95%201.85%203.95%204.17s-1.77%204.19-3.94%204.19c-1.04%200-2.03-.43-2.74-1.18v3.77c0%20.13-.1.23-.23.23h-1.4c-.13%200-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01%200%20.01%200%20.01-.01.13%200%20.22.1.22.22v7.55c0%20.12-.1.23-.23.23h-1.4c-.13%200-.23-.1-.23-.23V15c-.7.76-1.69%201.19-2.73%201.19-2.17%200-3.94-1.87-3.94-4.19%200-2.32%201.77-4.19%203.94-4.19%201.03%200%202.02.43%202.73%201.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24%204.24%200%2000-4.16%203.29c-.13.59-.13%201.19%200%201.77a4.233%204.233%200%20004.17%203.3c2.35%200%204.26-1.87%204.26-4.19%200-2.32-1.9-4.17-4.27-4.17zM60.63%205c.13%200%20.23.1.23.23v3.76c.7-.76%201.7-1.18%202.73-1.18%201.88%200%203.45%201.4%203.84%203.28.13.59.13%201.2%200%201.8-.39%201.88-1.96%203.29-3.84%203.29-1.03%200-2.02-.43-2.73-1.18v.77c0%20.12-.1.23-.23.23h-1.4c-.13%200-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34%2011h-1.4c-.13%200-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13%200%20.22.11.23.22v.68c.5-.68%201.3-1.09%202.16-1.1h.03c1.09%200%202.09.6%202.6%201.55.45-.95%201.4-1.55%202.44-1.56%201.62%200%202.93%201.25%202.9%202.78l.03%205.2c0%20.13-.1.23-.23.23h-1.41c-.13%200-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8%200-1.46.7-1.59%201.62l.01%204.68c0%20.13-.11.23-.23.23h-1.41c-.13%200-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85%200-1.54.79-1.6%201.8v4.5c0%20.13-.1.23-.23.23zm53.615%200h-1.61c-.04%200-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213%200%2001-.03-.12c0-.12.09-.21.21-.21h1.61c.13%200%20.24.06.3.17l1.41%202.37%201.4-2.37a.34.34%200%2001.3-.17h1.6c.04%200%20.08.01.12.03.09.06.13.19.06.28l-2.37%203.65%202.43%203.7c0%20.05.01.09.01.13%200%20.12-.09.21-.21.21h-1.61c-.13%200-.24-.06-.3-.17l-1.44-2.42-1.44%202.42a.34.34%200%2001-.3.17zm-7.12-1.49c-1.33%200-2.42-1.12-2.42-2.51%200-1.39%201.08-2.52%202.42-2.52%201.33%200%202.42%201.12%202.42%202.51%200%201.39-1.08%202.51-2.42%202.52zm-19.865%200c-1.32%200-2.39-1.11-2.42-2.48v-.07c.02-1.38%201.09-2.49%202.4-2.49%201.32%200%202.41%201.12%202.41%202.51%200%201.39-1.07%202.52-2.39%202.53zm-8.11-2.48c-.01%201.37-1.09%202.47-2.41%202.47s-2.42-1.12-2.42-2.51c0-1.39%201.08-2.52%202.4-2.52%201.33%200%202.39%201.11%202.41%202.48l.02.08zm18.12%202.47c-1.32%200-2.39-1.11-2.41-2.48v-.06c.02-1.38%201.09-2.48%202.41-2.48s2.42%201.12%202.42%202.51c0%201.39-1.09%202.51-2.42%202.51z%22%2F%3E%3C%2Fdefs%3E%3Cmask%20id%3D%22clip%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22white%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23logo%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23text%22%2F%3E%3C%2Fmask%3E%3Cg%20id%3D%22outline%22%20opacity%3D%221%22%20stroke%3D%22%23fff%22%20stroke-width%3D%223%22%20fill%3D%22%23fff%22%3E%3Ccircle%20mask%3D%22url(%23clip)%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.25%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23text%22%20mask%3D%22url(%23clip)%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22fill%22%20opacity%3D%221%22%20fill%3D%22%23000%22%3E%3Cuse%20xlink%3Ahref%3D%22%23logo%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23text%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{padding:0 5px;background-color:#ffffff80;margin:0}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{min-height:20px;padding:2px 24px 2px 0;margin:10px;position:relative;background-color:#fff;border-radius:12px;box-sizing:initial}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}:is(.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-left,.mapboxgl-ctrl-top-left)>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 8px 2px 28px;border-radius:12px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{display:none;cursor:pointer;position:absolute;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E);background-color:#ffffff80;width:24px;height:24px;box-sizing:border-box;border-radius:12px;outline:none;top:0;right:0;border:0}:is(.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-left,.mapboxgl-ctrl-top-left) .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;right:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;left:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:#ffffffbf;font-size:10px;border-color:#333;border-style:none solid solid;border-width:medium 2px 2px;padding:0 5px;color:#333;box-sizing:border-box;white-space:nowrap}.mapboxgl-popup{position:absolute;top:0;left:0;display:flex;will-change:transform;pointer-events:none}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{width:0;height:0;border:10px solid #0000;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-top:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-top:none;border-left:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-top:none;border-right:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-right:none;border-left-color:#fff}.mapboxgl-popup-close-button{position:absolute;right:0;top:0;border:0;border-radius:0 3px 0 0;cursor:pointer;background-color:initial}.mapboxgl-popup-close-button:hover{background-color:#eee}.mapboxgl-popup-content{position:relative;background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:10px 10px 15px;pointer-events:auto}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{position:absolute;top:0;left:0;will-change:transform;opacity:1;transition:opacity .2s}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;width:15px;height:15px;border-radius:50%}.mapboxgl-user-location-dot:before{content:"";position:absolute;animation:mapboxgl-user-location-dot-pulse 2s infinite}.mapboxgl-user-location-dot:after{border-radius:50%;border:2px solid #fff;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px;box-sizing:border-box;box-shadow:0 0 3px #00000059}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{width:0;height:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{content:"";border-bottom:7.5px solid #4aa1eb;position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid #0000;transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid #0000;transform:translate(7.5px,-28px) skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{transform:scale(1);opacity:1}70%{transform:scale(3);opacity:0}to{transform:scale(1);opacity:0}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;width:1px;height:1px;border-radius:100%}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{position:absolute;top:0;left:0;width:0;height:0;background:#fff;border:2px dotted #202020;opacity:.5}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;justify-content:center;text-align:center;position:absolute;display:flex;align-items:center;top:0;left:0;width:100%;height:100%;background:#000000b3;opacity:0;pointer-events:none;transition:opacity .75s ease-in-out;transition-delay:1s}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button{font-weight:600;font-size:14px;text-align:center}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected{background-color:#bccbd7;color:#000}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected:hover{background-color:#ccc}:root{--top-bar: 68px;--ground: #ffffff;--surface: #ffffff;--surface-soft: #f5f4f7;--selected: #efedf2;--ink: #16121a;--ink-2: #4d4656;--ink-3: #857e8e;--line: #e6e3ea;--line-strong: #cfcad6;--primary: #2b2133;--on-primary: #ffffff;--bubble: #2b2133;--on-bubble: #f6f3f9;--rail: #1e1724;--rail-ink: #a99fb4;--rail-active: #362c40;--signal: #d4ef5e;--on-signal: #16121a;--signal-wash: rgba(212, 239, 94, .35);--ready: #5fbd79;--danger: #b3261e;--retry: #d08a1f;--pattern: rgba(43, 33, 51, .05);--meter-off: #dedae3;--meter-low: #d4584e;--meter-medium: #e3ab37;--meter-high: #5aa86f;--glow-a: rgba(43, 33, 51, .55);--glow-b: rgba(190, 222, 60, .9);--shadow: 0 1px 2px rgba(22, 18, 26, .06), 0 12px 32px rgba(22, 18, 26, .1);--radius: 12px;--radius-small: 8px;--sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--display: "Gabarito", "Inter", -apple-system, sans-serif;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);color-scheme:light}@media (prefers-color-scheme: dark){:root{--ground: #121014;--surface: #19161d;--surface-soft: #201c25;--selected: #29242f;--ink: #f1eef4;--ink-2: #bdb5c6;--ink-3: #847c8d;--line: #2a2530;--line-strong: #3b3543;--primary: #ede8f2;--on-primary: #16121a;--bubble: #2f2638;--on-bubble: #f1eef4;--rail: #0c0a0e;--rail-ink: #8d8397;--rail-active: #241e2a;--signal: #d4ef5e;--on-signal: #16121a;--signal-wash: rgba(212, 239, 94, .16);--ready: #5fbd79;--danger: #f08a7e;--retry: #e3a64a;--pattern: rgba(241, 238, 244, .045);--meter-off: #36313c;--meter-low: #e0756b;--meter-medium: #e8b956;--meter-high: #6fbe85;--glow-a: rgba(237, 232, 242, .5);--glow-b: rgba(212, 239, 94, .85);--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 12px 32px rgba(0, 0, 0, .4);color-scheme:dark}}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--ground);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.button{align-items:center;background:var(--primary);border:1px solid var(--primary);border-radius:var(--radius-small);color:var(--on-primary);display:inline-flex;font-weight:500;gap:8px;justify-content:center;min-height:44px;padding:0 20px}.button,.pill,.send{transition:transform .16s var(--ease-out),background-color .16s ease,border-color .16s ease,opacity .16s ease}.button:active:not(:disabled),.pill:active:not(:disabled),.send:active:not(:disabled){transform:scale(.97)}.button:disabled{cursor:default;opacity:.45}.button.quiet{background:transparent;border-color:var(--line-strong);color:var(--ink)}.button.small{font-size:14px;min-height:34px;padding:0 12px}.button.wide{width:100%}.pill{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-small);color:var(--ink);display:inline-flex;gap:8px;min-height:38px;padding:0 16px;text-align:left}.pill:hover:not(:disabled){border-color:var(--line-strong)}.pill.suggested{border-color:var(--ink);color:var(--ink)}.pill .tag{background:var(--signal);border-radius:4px;color:var(--on-signal);padding:1px 5px;font-size:12px;font-weight:600}.backdrop{align-items:center;background:var(--ground);display:flex;justify-content:center;min-height:100%;overflow:hidden;padding:24px 16px;position:relative}.backdrop .pattern{color:var(--pattern);height:100%;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;width:100%}.standalone{background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);max-width:520px;padding:48px 44px 40px;position:relative;width:100%}.standalone .mark{margin-bottom:28px}.standalone h1{font-family:var(--display);font-size:30px;font-weight:600;letter-spacing:-.015em;line-height:1.2;margin:0 0 14px}.standalone p{color:var(--ink-2);font-size:15px;margin:0 0 14px}.app{display:grid;grid-template-columns:84px minmax(0,1fr) 0px;height:100%;overflow:hidden;transition:grid-template-columns .3s var(--ease-drawer)}.app.with-context{grid-template-columns:84px minmax(0,1fr) 420px}.app.with-page{grid-template-columns:84px minmax(0,1fr) 580px}.rail{align-items:center;background:var(--rail);display:flex;flex-direction:column;gap:6px;padding:0 0 20px}.mark{border-radius:50%;display:block;flex-shrink:0}.rail .mark{margin-bottom:20px;margin-top:calc((var(--top-bar) - 1px - 36px) / 2)}.rail-item{align-items:center;background:none;border:0;border-radius:var(--radius-small);color:var(--rail-ink);display:flex;flex-direction:column;font-size:12px;font-weight:500;gap:5px;padding:10px 4px 8px;width:72px}.rail-item{transition:background-color .15s ease,color .15s ease}@media (hover: hover) and (pointer: fine){.rail-item:not(.active):hover{color:#fff}}.rail-item.active{background:var(--rail-active);color:#fff}.rail :focus-visible{outline-color:var(--signal)}.rail-account{margin-top:auto;position:relative}.account-initials{align-items:center;background:var(--rail-active);border-radius:50%;color:#fff;display:flex;font-size:11px;font-weight:600;height:26px;justify-content:center;letter-spacing:.02em;width:26px}.account-button.active .account-initials{background:var(--rail)}.account-menu{background:var(--surface);border:1px solid var(--line);border-radius:12px;bottom:0;box-shadow:var(--shadow);left:calc(100% + 12px);min-width:220px;padding:6px;position:absolute;z-index:30}.account-who{border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:2px;margin-bottom:6px;padding:10px 12px 12px}.account-who strong{color:var(--ink);font-size:15px;font-weight:600}.account-who span{color:var(--ink-3);font-size:13px}.account-menu-item{background:none;border:0;border-radius:var(--radius-small);color:var(--ink);font-size:14px;padding:9px 12px;text-align:left;transition:background-color .15s ease;width:100%}@media (hover: hover) and (pointer: fine){.account-menu-item:hover{background:var(--surface-soft)}}.account-screen form,.account-screen>div{display:flex;flex-direction:column;gap:16px}.account-screen h1{margin-bottom:0}.account-screen p{margin:0}.account-field{display:flex;flex-direction:column;gap:6px;min-width:0}.account-field>span:first-child{color:var(--ink);font-size:14px;font-weight:500}.account-field input{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-small);font-size:16px;min-height:44px;padding:0 12px;transition:border-color .15s ease;width:100%}.account-field input:focus{border-color:var(--ink-2);outline:none}.account-hint{color:var(--ink-3);font-size:13px}.account-pair{display:grid;gap:12px;grid-template-columns:1fr 1fr}.account-screen .button.wide{margin-top:4px;min-height:46px}.account-aside{align-self:center}.account-screen .field-error{margin:0}.conversation{display:flex;flex-direction:column;min-height:0;min-width:0}.header{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;min-height:var(--top-bar);padding:0 40px}.header .business{font-family:var(--display);font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header .mobile-mark{display:none}.header-overview{flex-shrink:0;gap:8px}.messages{flex:1;min-height:0;overflow-y:auto;position:relative;padding:32px 40px 16px}.messages-inner{display:flex;flex-direction:column;gap:22px;margin:0 auto;max-width:720px}.turn{display:flex;gap:14px}.turn .avatar{flex-shrink:0;margin-top:2px}.turn .text{font-size:16px;line-height:1.6;min-width:0}.turn .text p{margin:0 0 10px}.turn .text p:last-child{margin-bottom:0}.turn.operator{justify-content:flex-end}.turn.operator .text{background:var(--bubble);border-radius:16px 16px 4px;color:var(--on-bubble);max-width:80%;padding:10px 16px;white-space:pre-wrap}.turn.operator.pending .text{opacity:.6}.confirmed{align-items:flex-start;background:none;border:1px solid var(--line-strong);border-radius:16px 16px 4px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;max-width:80%;padding:10px 12px;text-align:left;transition:background-color .15s ease}.confirmed:disabled{cursor:default}@media (hover: hover) and (pointer: fine){.confirmed:not(:disabled):hover{background:var(--surface-soft)}}.confirmed:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.confirmed-body{display:block;flex:1;min-width:0;overflow:hidden}.confirmed-inner,.confirmed-swap{display:block}.confirmed-toggle{align-items:center;color:var(--ink-3);display:flex;flex-shrink:0;height:22px;justify-content:center;margin-left:2px;margin-top:1px;width:22px}.confirmed-detail{display:flex;flex-direction:column;gap:12px;padding:6px 0 4px}.confirmed-field{display:flex;flex-direction:column;gap:4px}.confirmed-label{color:var(--ink-3);font-size:13px}.confirmed-value{font-size:15px;overflow-wrap:anywhere;white-space:pre-wrap}.confirmed-rows{display:flex;flex-direction:column;gap:6px}.confirmed-row{align-items:flex-start;display:flex;font-size:15px;gap:8px;line-height:1.4}.confirmed-row svg{color:var(--primary);flex-shrink:0;margin-top:4px}.confirmed-check{align-items:center;background:var(--primary);border-radius:50%;color:var(--on-primary);display:flex;flex-shrink:0;height:22px;justify-content:center;margin-top:1px;width:22px}.confirmed-title{color:var(--ink-3);display:block;font-size:12px;font-weight:500}.confirmed-what{display:block;font-size:15px;overflow-wrap:anywhere}.color-value{align-items:center;display:inline-flex;gap:10px}.color-code{color:var(--ink-2);font-family:var(--sans);font-size:14px;font-variant-numeric:tabular-nums;letter-spacing:.02em}.own.own-color{padding:4px 12px 0}.own.own-color:first-child{padding-top:12px}.wheel{background:conic-gradient(#e5484d,#f5a524,#f5e050,#46a758,#3e9cdc,#6e56cf,#d6409f,#e5484d);border-radius:50%;box-shadow:inset 0 0 0 2px var(--surface);display:inline-block;flex-shrink:0;height:30px;outline:1px solid var(--line);width:30px}.candidate .swatch{flex-shrink:0;height:30px;width:44px}.candidate .color-code{color:var(--ink);font-size:15px}.pick-again{color:var(--ink-3);display:inline-block;font-size:13px;margin-top:4px;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.visually-hidden{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.swatch.small{border-radius:6px;height:18px;margin-top:3px;width:32px}.inline-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.typing-row{align-items:center;display:flex;gap:12px}.waiting-status{color:var(--ink-3);font-size:14px}.typing{display:flex;gap:5px;padding:10px 0}.typing span{animation:typing 1.2s infinite ease-in-out;background:var(--ink-3);border-radius:50%;height:6px;width:6px}.typing span:nth-child(2){animation-delay:.15s}.typing span:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion: reduce){.typing span{animation:none;opacity:.6}}.composer-area{padding:8px 40px 24px}.composer-wrap{margin:0 auto;max-width:720px}.notice{color:var(--danger);font-size:13px;margin:0 0 8px 8px}.composer{align-items:flex-end;background:var(--surface);border:1px solid var(--line-strong);border-radius:14px;display:flex;gap:8px;padding:8px 8px 8px 18px;transition:border-color .15s ease}.composer:focus-within{border-color:var(--ink-2)}.composer-field{flex:1;min-width:0;padding:9px 0;position:relative}.composer textarea{background:transparent;border:0;display:block;font-size:16px;line-height:1.5;max-height:160px;outline:none;padding:0;resize:none;width:100%}.composer textarea::placeholder{color:var(--ink-3)}.composer .ghost{color:var(--ink-3);font-size:16px;inset:9px 0 auto 0;line-height:1.5;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;white-space:nowrap}.composer .ghost kbd{border:1px solid var(--line-strong);border-radius:6px;color:var(--ink-3);font-family:var(--sans);font-size:11px;margin-left:10px;padding:1px 6px}.send{align-items:center;background:var(--primary);border:0;border-radius:var(--radius-small);color:var(--on-primary);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.send:disabled{cursor:default;opacity:.3}@media (hover: hover) and (pointer: fine){.composer textarea.has-ghost::placeholder{color:transparent}}@media (hover: none),(pointer: coarse){.composer .ghost{display:none}}.word{display:inline-block}.overview-steps{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.overview-steps li{align-items:center;display:flex;font-size:15px;gap:12px}.overview-steps .number{align-items:center;background:none;box-shadow:inset 0 0 0 1px var(--line-strong);transition:background-color .3s ease,color .3s ease;border-radius:50%;color:var(--ink-2);display:flex;flex-shrink:0;font-size:12px;height:22px;justify-content:center;width:22px}.overview-steps .tick{display:flex}.overview-steps li.done{color:var(--ink-2)}.overview-steps li.done .number{background:var(--primary);box-shadow:none;color:var(--on-primary)}.overview-steps li.current{font-weight:500}.overview-steps li.current .number{background:var(--signal);box-shadow:none;color:var(--on-signal)}.live-card{display:flex;flex-direction:column;gap:12px;margin-left:42px}.reply-actions{display:flex;flex-wrap:wrap;gap:8px}.reply-actions .button{min-height:40px;padding:0 18px}.live-card .inline-actions{margin-top:0}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.inline-card{overflow:hidden}.card-footer{align-items:center;background:var(--surface-soft);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 16px;padding:14px 18px}.card-footer .button{min-height:40px;padding:0 18px}.card-footer .hint{color:var(--ink-3);font-size:13px;margin-left:auto}.facts .fact{align-items:flex-start;display:flex;gap:16px;padding:14px 18px}.facts .fact+.fact{border-top:1px solid var(--line)}.fact-body{flex:1;min-width:0}.fact .label{color:var(--ink-3);display:block;font-size:12px;font-weight:500;margin-bottom:2px}.fact .value{font-size:15px;overflow-wrap:anywhere}.fact .missing{color:var(--ink-3)}.fact.changed{background:var(--surface-soft)}.fact .changed-note{background:var(--signal);border-radius:4px;color:var(--on-signal);display:inline-block;font-size:12px;font-weight:500;margin-top:6px;padding:1px 6px}.others{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.others .caption{color:var(--ink-3);font-size:12px;width:100%}.others button{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;font-size:13px;padding:4px 10px;text-align:left}.level{align-items:center;color:var(--ink-2);display:inline-flex;flex-shrink:0;font-size:12px;gap:8px;margin-top:2px}.meter{display:inline-flex;gap:2px}.meter i{background:var(--meter-off);border-radius:2px;display:block;height:12px;width:4px}.level.low .meter i.on{background:var(--meter-low)}.level.medium .meter i.on{background:var(--meter-medium)}.level.high .meter i.on{background:var(--meter-high)}.level.large .meter{gap:4px}.level.large .meter i{border-radius:5px;height:26px;width:9px}.why-toggle{background:none;border:0;color:var(--ink-3);font-size:13px;margin-top:6px;padding:0;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.why-toggle:hover{color:var(--ink)}.candidates{display:flex;flex-direction:column;gap:8px;padding:12px 12px 4px}.candidates:has(+.card-footer){padding-bottom:12px}.candidate{align-items:center;border:1px solid var(--line);border-radius:var(--radius-small);cursor:pointer;display:flex;gap:14px;min-height:60px;padding:12px 16px;position:relative;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.candidate.selected{background:var(--selected);border-color:var(--ink-2)}@media (hover: hover) and (pointer: fine){.candidate:not(.selected):hover{border-color:var(--line-strong)}}.candidate-main{flex:1;min-width:0}.candidate-main .why-toggle{margin-top:4px}.candidate-side{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:6px}.candidate-note{color:var(--ink-2);font-size:14px;line-height:1.45;margin:2px 0 0}.prio-option .candidate-main>.value{font-size:15px;font-weight:600}.prio-change{display:flex;flex-direction:column;gap:16px;padding:16px 18px 18px}.prio-change-title{color:var(--ink);font-size:15px;font-weight:600;margin:0 0 6px}.prio-change-row{align-items:baseline;border-top:1px solid var(--line);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:10px 0}.prio-change-row:last-child{padding-bottom:0}.prio-change-name{color:var(--ink);font-size:14px;line-height:1.45}.prio-change-values{align-items:center;display:inline-flex;flex-wrap:wrap;font-size:14px;gap:6px}.prio-change-values .was{color:var(--ink-3)}.prio-change-values svg{color:var(--ink-3);flex-shrink:0}.prio-change-values strong{color:var(--ink);font-weight:600}@media (max-width: 560px){.prio-change-row{gap:4px;grid-template-columns:1fr}}@property --glow-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.candidate.suggested:before{animation:glow 8s linear infinite;background:conic-gradient(from var(--glow-angle),transparent 0deg,transparent 200deg,var(--glow-a) 270deg,var(--glow-b) 320deg,transparent 360deg);border-radius:inherit;content:"";top:-1px;right:-1px;bottom:-1px;left:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute}@keyframes glow{to{--glow-angle: 360deg}}.list-head{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;padding:14px 18px}.list-intro{color:var(--ink-2);display:block;font-size:14px}.list-head .why-toggle{margin-top:4px}.checklist{padding:6px 0}.check,.check-add{align-items:center;display:flex;gap:12px;padding:9px 18px}.check{cursor:pointer;transition:background-color .15s ease}@media (hover: hover) and (pointer: fine){.check:hover{background:var(--surface-soft)}}.check-box{align-items:center;border:1.5px solid var(--line-strong);border-radius:5px;color:var(--on-primary);display:flex;flex-shrink:0;height:20px;justify-content:center;transition:background-color .15s ease,border-color .15s ease;width:20px}.check.on .check-box{background:var(--primary);border-color:var(--primary)}.check input:focus-visible+.check-box{outline:2px solid var(--primary);outline-offset:2px}.check-text{font-size:15px;overflow-wrap:anywhere}.check:not(.on) .check-text{color:var(--ink-2)}.help-area{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:12px;padding:14px 18px 16px}.help-pair{display:flex;flex-direction:column;gap:2px}.help-q{color:var(--ink-3);font-size:14px;line-height:1.45;margin:0}.help-a{color:var(--ink-2);font-size:15px;line-height:1.45;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.help-pair.folded{cursor:pointer}.help-pair.folded .help-q,.help-pair.folded .help-a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.help-pair.folded .help-a{color:var(--ink-3);font-size:14px}.help-read{color:var(--ink-3);font-size:13px;margin:0;overflow-wrap:anywhere}.help-now{align-items:flex-start;display:flex;gap:12px}.help-mark{display:flex;flex-shrink:0;margin-top:1px}.help-question,.help-note{flex:1;font-size:16px;line-height:1.45;margin:0}.help-note{color:var(--ink-2);font-size:15px}.help-now .typing{padding:8px 0}.help-now .button{flex-shrink:0}.check-from{color:var(--ink-3);font-size:12px;margin-left:8px;white-space:nowrap}.confirmed-helped{margin-left:8px}.confirmed-helped:before{content:"·";margin-right:8px}.confirmed-exchange{display:flex;flex-direction:column;gap:8px}.confirmed-pair{display:flex;flex-direction:column;gap:2px}.confirmed-question{color:var(--ink-3);font-size:14px}.confirmed-answer{font-size:15px;overflow-wrap:anywhere;white-space:pre-wrap}@media (max-width: 640px){.help-now{flex-wrap:wrap}.help-question{flex-basis:calc(100% - 34px)}.help-now .button{margin-left:34px}}.checklist-divider{border-top:1px solid var(--line);color:var(--ink-3);font-size:12px;font-weight:500;margin:6px 0 2px;padding:10px 18px 2px}.check-box.add{border-style:dashed;color:var(--ink-3)}.check-add input{background:transparent;border:0;flex:1;font-size:15px;min-width:0;outline:none;padding:2px 0}.check-add input::placeholder{color:var(--ink-3)}.add-button{animation:add-in .16s var(--ease-out);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-small);color:var(--ink);flex-shrink:0;font-size:13px;font-weight:500;min-height:30px;padding:0 14px;transition:transform .16s var(--ease-out),background-color .15s ease}.add-button:active{transform:scale(.97)}@keyframes add-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.add-button{animation:none}.add-button:active{transform:none}}.list-error{margin:0 18px 12px}.link-body{padding:18px}.link-body .label{color:var(--ink-3);display:block;font-size:12px;font-weight:500;margin-bottom:8px}.link-brings{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.link-brings li{align-items:center;display:flex;font-size:15px;gap:10px}.link-brings svg{color:var(--primary);flex-shrink:0}.domain-body{display:flex;flex-direction:column;gap:14px;padding:18px}.domain-address{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.domain-host{font-family:var(--display);font-size:22px;font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}.domain-how{color:var(--ink-2);font-size:14px;margin:0}.records{border:1px solid var(--line);border-radius:var(--radius-small);overflow:hidden}.record{align-items:center;display:grid;gap:12px;grid-template-columns:52px 64px minmax(0,1fr) auto;padding:9px 12px}.record+.record{border-top:1px solid var(--line)}.record-head{background:var(--surface-soft);color:var(--ink-3);font-size:12px;font-weight:500;padding-bottom:7px;padding-top:7px}.record-type,.record-name{font-size:14px}.record-value{align-items:center;display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;gap:6px;overflow-wrap:anywhere}.record.found .record-value svg{color:var(--primary);flex-shrink:0}.copy{background:var(--surface);border:1px solid var(--line-strong);border-radius:6px;font-size:12px;font-weight:500;min-height:28px;min-width:64px;padding:0 10px;transition:transform .16s var(--ease-out)}.copy:active{transform:scale(.97)}.copy-all{align-self:flex-start;margin:0}.domain-parts{border:1px solid var(--line);border-radius:var(--radius-small);list-style:none;margin:0;padding:0}.domain-part{align-items:center;color:var(--ink-3);display:flex;font-size:14px;gap:10px;padding:10px 12px}.domain-part+.domain-part{border-top:1px solid var(--line)}.domain-part.done,.domain-part.waiting{color:var(--ink)}.domain-part-mark{align-items:center;border:1.5px solid var(--line-strong);border-radius:50%;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.domain-part.done .domain-part-mark{background:var(--primary);border-color:var(--primary);color:#fff}.domain-part.failed{color:var(--ink)}.domain-part.failed .domain-part-mark{background:var(--danger);border-color:var(--danger);color:#fff}.domain-part.failed .domain-part-whose{color:var(--danger)}.domain-part-label{flex:1;min-width:0;overflow-wrap:anywhere}.domain-part-whose{color:var(--ink-2);flex-shrink:0;font-size:13px}.domain-detail{color:var(--ink-3);font-size:13px;margin:0}.domain-banner{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);display:flex;gap:16px;justify-content:space-between;margin-top:22px;padding:14px 18px}.domain-banner .button{flex-shrink:0;white-space:nowrap}.domain-banner strong{align-items:center;display:flex;gap:9px;font-size:15px;font-weight:600}.domain-banner span{color:var(--ink-2);display:block;font-size:14px;padding-left:19px}.topic-row{cursor:default;justify-content:space-between}.topic-check{align-items:center;cursor:pointer;display:flex;flex:1;gap:12px;min-width:0}.topic-row .why-toggle{flex-shrink:0;margin:0}.checklist-divider.first{border-top:0;margin-top:0}.newsletter-intro{color:var(--ink);font-size:15px;line-height:1.5;margin:0;padding:18px 18px 4px}.issue-lead{color:var(--ink-2);font-size:14px;margin:0;padding:10px 18px 0}.newsletter-none{color:var(--ink-2);font-size:15px;margin:0;padding:0 18px 16px}.issue-row,.issue-row .topic-check{align-items:flex-start}.issue-row .check-box{margin-top:2px}.issue-text{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.issue-subject{color:var(--ink-2);font-size:14px}.issue-words{border:1px solid var(--line-strong);border-radius:var(--radius-small);font:inherit;font-size:15px;padding:6px 10px;resize:vertical;width:100%}.issue-words:focus{border-color:var(--primary);outline:none}.icon-button.issue-edit{color:var(--ink-3);flex-shrink:0;margin-top:-4px}.page-list{display:flex;flex-direction:column;padding:4px 0}.page-row{align-items:center;background:none;border:0;display:flex;gap:16px;justify-content:space-between;padding:11px 18px;text-align:left;transition:background-color .15s ease;width:100%}.page-row+.page-row{border-top:1px solid var(--line)}@media (hover: hover) and (pointer: fine){button.page-row:hover{background:var(--surface-soft)}}.page-main{display:flex;flex-direction:column;min-width:0}.page-title{color:var(--ink);font-size:15px;overflow-wrap:anywhere}div.page-row.muted .page-title{color:var(--ink-2)}.page-kind{color:var(--ink-3);font-size:12px;margin-top:2px}.stage{align-items:center;color:var(--ink-2);display:inline-flex;flex-shrink:0;font-size:13px;font-weight:500;gap:8px;white-space:nowrap}.stage:before,.domain-banner strong:before{animation:turn 1.4s linear infinite;border:2px solid var(--ink-3);border-radius:50%;border-right-color:transparent;content:"";flex-shrink:0;height:10px;width:10px}.domain-banner.failed strong:before{animation:none;background:var(--danger);border-color:var(--danger);height:8px;margin:1px;width:8px}@keyframes turn{to{transform:rotate(360deg)}}.stage.next:before,.stage.waiting:before,.stage.unapproved:before{animation:none;border-color:var(--ink-3);height:8px;margin:1px;width:8px}.stage.published:before,.stage.live:before{animation:none;background:var(--primary);border-color:var(--primary);height:8px;margin:1px;width:8px}.stage.published,.stage.live{color:var(--ink)}.stage.scheduled:before{animation:none;background:none;border:2px solid var(--primary);height:8px;margin:1px;width:8px}.stage.scheduled{color:var(--ink)}.stage.gated,.stage.input{color:var(--ink);font-weight:600}.stage.gated:before{animation:none;background:var(--ready);border:0;height:10px;width:10px}.stage.broken,.stage.domain-stage.failed,.stage.rejected{color:var(--danger)}.stage.input:before{animation:none;background:var(--retry);border:0;height:10px;width:10px}.stage.failed:before{animation:none;border-color:var(--retry);height:8px;margin:1px;width:8px}.stage.domain-stage.live:before{background:var(--ready);border-color:var(--ready)}a.button{align-items:center;display:inline-flex;gap:6px;text-decoration:none}.search-how{display:flex;flex-direction:column;gap:12px}.search-how strong{font-weight:600;overflow-wrap:anywhere}.search-how .records{display:block}.link-button{background:none;border:0;color:var(--ink);cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.search-list{display:flex;flex-direction:column;gap:4px}.search-count{color:var(--ink-3)}.stage.broken:before,.stage.domain-stage.failed:before,.stage.rejected:before{animation:none;visibility:visible;background:var(--danger);border-color:var(--danger);height:8px;margin:1px;width:8px}.card-loading{color:var(--ink-3);font-size:14px;margin:0;padding:18px}.pages-page{display:flex;flex-direction:column;min-height:0;min-width:0}.pages-scroll{flex:1;min-height:0;overflow-y:auto;padding:36px 40px 48px}.pages-head{max-width:760px}.pages-head h1{font-family:var(--display);font-size:30px;font-weight:600;letter-spacing:-.015em;line-height:1.2;margin:0 0 8px}.pages-head p{color:var(--ink-2);font-size:15px;margin:0}.pages-tools{align-items:center;display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;margin:28px 0 16px}.tabs{border-bottom:1px solid var(--line);display:inline-flex;gap:22px}.tab{align-items:center;background:none;border:0;border-radius:0;box-shadow:inset 0 0 0 transparent;color:var(--ink-3);display:inline-flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:-1px;min-height:40px;padding:0 1px;transition:color .15s ease,box-shadow .15s ease}@media (hover: hover) and (pointer: fine){.tab:not(.active):hover{color:var(--ink)}}.tab.active{box-shadow:inset 0 -2px 0 var(--ink);color:var(--ink)}.tab-count{color:var(--ink-3);font-size:12px;font-variant-numeric:tabular-nums}.search{align-items:center;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-small);color:var(--ink-3);display:flex;gap:8px;min-width:240px;padding:0 14px}.search input{background:none;border:0;flex:1;font-size:14px;min-height:38px;outline:none}.pages-table{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.pages-row{align-items:center;background:none;border:0;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 130px 190px 70px 16px;padding:13px 20px;text-align:left;transition:background-color .15s ease;width:100%}.pages-row+.pages-row{border-top:1px solid var(--line)}.pages-columns{background:var(--surface-soft);color:var(--ink-3);font-size:12px;font-weight:500;padding-bottom:10px;padding-top:10px}.pages-row.readable{cursor:pointer}.cell-go{color:var(--ink-3);display:flex;justify-content:flex-end;transition:color .15s ease,transform .15s var(--ease-out)}@media (hover: hover) and (pointer: fine){.pages-row.readable:hover .cell-go{color:var(--ink);transform:translate(2px)}}.tab-dot{background:var(--ready);border-radius:50%;flex-shrink:0;height:8px;width:8px}.tab-dot.attention{background:var(--retry)}@media (hover: hover) and (pointer: fine){.pages-row.readable:hover{background:var(--surface-soft)}}.pages-row.selected{background:var(--selected)}.pages-row.selected .cell-title{font-weight:600}.pages-row.lit{animation:lit 2.4s var(--ease-out)}@keyframes lit{0%,30%{background-color:var(--signal-wash)}to{background-color:transparent}}.pages-scroll{container-type:inline-size}@container (max-width: 900px){.pages-row{grid-template-columns:minmax(0,1fr) 190px 16px}.pages-row .cell-kind,.pages-row .cell-date{display:none}}.leads-row{grid-template-columns:104px minmax(0,1fr) 150px 150px 64px 16px}@container (max-width: 900px){.leads-row{grid-template-columns:96px minmax(0,1fr) 120px 56px 16px}.leads-row .cell-date{display:none}}.cell-city{display:flex;flex-direction:column;font-size:15px;gap:2px;min-width:0}.sort-header{align-items:center;background:none;border:0;border-radius:6px;color:var(--ink-2);display:inline-flex;font:inherit;font-weight:600;gap:4px;margin:-4px -8px;padding:4px 8px;transition:background-color .15s ease,color .15s ease}.sort-header svg{color:var(--ink-3)}.sort-header.active{background:var(--selected);color:var(--ink)}.sort-header.active svg{color:var(--ink)}@media (hover: hover) and (pointer: fine){.sort-header:hover{background:var(--selected);color:var(--ink)}}.lead-person{font-weight:400}.leads-row:not(.pages-columns) .cell-date{color:var(--ink);font-size:15px}.lead-mask{color:var(--ink-3);letter-spacing:.08em;margin-left:1px}.lead-name-hidden{color:var(--ink-3)}.lead-doc{display:flex;flex-direction:column;gap:32px}.lead-title{font-family:var(--display);font-size:26px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0}.lead-body,.context .lead-body{color:var(--ink);font-size:15px;line-height:1.55}.lead-caption{color:var(--ink-3);font-size:13px}.lead-caption.strong{color:var(--ink);font-weight:600}.lead-top{display:flex;flex-direction:column;gap:4px}.value-head{display:flex;flex-direction:column;gap:16px}.value-head .value-actions{margin-top:-4px}.value-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:16px 18px}.value-list.two{column-gap:24px;display:grid;grid-template-columns:1fr 1fr;row-gap:10px}.value-item{align-items:center;display:flex;gap:12px;min-width:0}.property-row{align-items:baseline;display:grid;gap:16px;grid-template-columns:minmax(110px,34%) minmax(0,1fr);padding:12px 16px}.property-row:has(.property-edit){grid-template-columns:minmax(110px,34%) minmax(0,1fr) auto}.value-card-fields.properties{display:flex;flex-direction:column;gap:14px;padding:16px 18px}.properties .property-row,.properties .value-field{padding:0}.property-label{color:var(--ink-2);font-size:14px;line-height:1.45}.property-value{align-items:center;display:flex;gap:10px;min-width:0}.property-edit{align-self:start;margin:-3px -8px -4px 0}.value-text{display:flex;flex-direction:column;gap:2px;min-width:0}.value-primary{color:var(--ink);font-size:15px;font-weight:400;line-height:1.45;overflow-wrap:anywhere}.value-primary.muted{color:var(--ink-3)}.value-secondary{color:var(--ink-2);font-size:14px;line-height:1.45}.value-swatch{border:1px solid rgba(0,0,0,.08);border-radius:5px;flex-shrink:0;height:22px;width:32px}.value-hero{color:var(--ink);font-family:var(--display);font-size:22px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.value-hero .color-value{align-items:center;display:flex;gap:16px}.value-hero .color-value .swatch{border-radius:12px;height:56px;width:88px}.value-hero .color-code{font-family:var(--display);font-size:22px;letter-spacing:.02em}.value-hero .know-list{font-family:var(--sans);font-size:16px}.value-actions{display:flex;flex-wrap:wrap;gap:8px}.value-actions .button{min-height:40px;padding:0 18px}.lead-summary{border:1px solid var(--line);border-radius:14px;overflow:hidden}.summary-verdict{align-items:flex-start;display:flex;justify-content:space-between;padding:18px 20px 16px}.summary-end{display:flex;flex-direction:column;gap:4px}.summary-end.right{align-items:flex-end}.summary-verdict .quality.large{font-size:22px;line-height:28px}.summary-verdict .quality.large .quality-bars{height:22px}.lead-price{font-family:var(--display);font-size:22px;font-variant-numeric:tabular-nums;font-weight:700;line-height:28px}.scorecard.spread .score-row{grid-template-columns:minmax(0,1fr) 78px minmax(0,1fr)}.scorecard.spread .score-row>:nth-child(2){justify-self:center}.scorecard.spread .score-answer{justify-self:end;text-align:right}.score-answer.stacked{display:flex;flex-direction:column;gap:1px}.score-answer.stacked .area-typical{font-size:13px}.figures{display:flex;flex-direction:column}.figures-row{align-items:baseline;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 84px 84px 76px;padding:12px 20px}.figures-row+.figures-row{border-top:1px solid var(--line)}.figures-head{color:var(--ink-3);font-size:12px;padding-bottom:8px;padding-top:12px}.figures-row>:not(:first-child){text-align:right}.figures-name{color:var(--ink-2);font-size:14px;line-height:1.4}.figures-here{color:var(--ink);font-size:15px;font-variant-numeric:tabular-nums;font-weight:600}.figures-near{color:var(--ink-3);font-size:14px;font-variant-numeric:tabular-nums}.figures-compare{color:var(--ink-3);font-size:13px;font-weight:600}.figures-compare.good{color:#3f9a5b}.figures-compare.less{color:var(--ink-2)}@media (prefers-color-scheme: dark){.figures-compare.good{color:var(--ready)}}.figures.parts{border-top:1px solid var(--line)}.figures.parts .figures-row{grid-template-columns:minmax(0,1fr) 76px 76px}.figures-part{display:flex;flex-direction:column;gap:3px}.figures-part-name{color:var(--ink);font-size:15px;font-weight:500}.figures-part-why{color:var(--ink-3);font-size:13px;line-height:1.45}.figures-points{color:var(--ink-3);font-size:14px;font-variant-numeric:tabular-nums}.figures-points strong{color:var(--ink);font-size:15px;font-weight:600}.lead-summary .figures{border-top:1px solid var(--line)}.scorecard{border-top:1px solid var(--line);display:flex;flex-direction:column;padding:4px 20px}.score-row{align-items:center;display:grid;gap:14px;grid-template-columns:132px 78px minmax(0,1fr);padding:11px 0}.score-row+.score-row{border-top:1px solid var(--line)}.score-label{color:var(--ink-2);font-size:14px}.score-answer{color:var(--ink);font-size:15px;font-weight:500}.timeline{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.timeline-item{display:grid;gap:12px;grid-template-columns:28px minmax(0,1fr);padding-bottom:18px;position:relative}.timeline-item:not(:last-child):before{background:var(--line);bottom:0;content:"";left:13.5px;position:absolute;top:32px;width:1px}.timeline-item:last-child{padding-bottom:0}.timeline-mark{align-items:center;background:var(--primary);border-radius:50%;color:#fff;display:flex;font-size:11px;font-weight:600;height:28px;justify-content:center;letter-spacing:.02em;width:28px}.timeline-mark.quiet{background:var(--selected);color:var(--ink-2)}.timeline-body{display:flex;flex-direction:column;gap:8px;min-width:0;padding-top:4px}.timeline-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 8px}.timeline-who{color:var(--ink);font-size:15px;font-weight:600}.change-what{display:flex;flex-direction:column;gap:6px}.change-values{align-items:center;color:var(--ink-3);display:flex;flex-wrap:wrap;gap:6px 8px}.change-chip{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:inline-flex;font-size:14px;gap:6px;max-width:100%;overflow-wrap:anywhere;padding:5px 10px}.change-chip.was{background:none;color:var(--ink-3);text-decoration:line-through;text-decoration-color:var(--line-strong)}.change-chip.empty{font-style:italic}.change-chip.change-logo{background:#fff;padding:4px 8px}.change-chip.change-logo img{display:block;max-height:28px;max-width:96px;object-fit:contain}.change-chip.change-logo.was img{opacity:.55}.change-swatch{border:1px solid rgba(0,0,0,.08);border-radius:4px;display:inline-block;flex-shrink:0;height:14px;width:14px}.change-said{color:var(--ink);font-size:15px}.change-question{color:var(--ink);font-size:15px;line-height:1.45}.value-card{border:1px solid var(--line);border-radius:14px;overflow:hidden}.value-card-body{padding:18px 20px}.value-card-body+.value-card-body{border-top:1px solid var(--line)}.value-card-fields{display:flex;flex-direction:column}.value-field{display:flex;flex-direction:column;gap:2px;padding:10px 16px}.value-field+.value-field{border-top:1px solid var(--line)}.value-field-head{align-items:center;display:flex;justify-content:space-between}.value-field-head .text-button{margin-right:-8px}.value-show{color:var(--ink);font-size:17px;line-height:1.5;overflow-wrap:anywhere}.value-show .color-value{align-items:center;display:flex;gap:14px}.value-show .color-code{font-size:17px;letter-spacing:.02em}.value-show .color-value .swatch{border-radius:10px;height:44px;width:64px}.value-show .know-list{font-size:15px}.value-card-body.with-edit{align-items:center;display:flex;gap:16px;justify-content:space-between}.value-card-body.with-edit .text-button{margin-right:-8px}.summary-buy{border-top:1px solid var(--line);margin:0 20px;padding:16px 0 20px}.summary-buy .button{min-height:46px;width:100%}.context .detail-subtitle,.detail-subtitle{color:var(--ink);font-family:var(--display);font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:16px 0 4px}.prio-intro{margin:-8px 0 0}.prio-examples{display:grid;gap:8px;grid-template-columns:1fr 1fr}.prio-example{align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:12px;color:var(--ink-2);cursor:pointer;display:flex;flex-direction:column;font:inherit;font-size:13px;gap:4px;line-height:1.45;padding:14px 16px;text-align:left;transition:border-color .15s ease}.prio-example strong{color:var(--ink);font-size:15px;font-weight:600}.prio-example.chosen{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}@media (hover: hover) and (pointer: fine){.prio-example:not(.chosen):hover{border-color:var(--line-strong)}}.prio-row{display:flex;flex-direction:column;gap:4px;padding:16px 20px}.prio-name{color:var(--ink);font-size:15px;font-weight:600}.prio-means{color:var(--ink-3);font-size:13px;line-height:1.45}.prio-steps{border:1px solid var(--line);border-radius:9px;display:grid;gap:2px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-top:8px;padding:3px}.prio-step{background:none;border:0;border-radius:6px;color:var(--ink-2);cursor:pointer;font:inherit;font-size:13px;font-weight:500;min-height:32px;padding:0 6px;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.prio-fit-row{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 196px auto}.prio-fit-row .prio-steps{margin-top:0}@media (max-width: 560px){.prio-fit-row{gap:8px 12px;grid-template-columns:minmax(0,1fr) auto}.prio-fit-row .prio-steps{grid-column:1 / -1;grid-row:2}}.prio-step.on{background:var(--primary);color:var(--on-primary);font-weight:600}@media (hover: hover) and (pointer: fine){.prio-step:not(.on):hover{background:var(--surface-soft);color:var(--ink)}}.prio-lead{align-items:center;display:grid;gap:14px;grid-template-columns:24px minmax(0,1fr) auto;padding:14px 20px}.prio-place{color:var(--ink-3);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600}.prio-lead-who{display:flex;flex-direction:column;gap:2px;min-width:0}.prio-lead-who .lead-person{color:var(--ink);font-size:15px}.prio-check{align-items:center;cursor:pointer;flex-direction:row;gap:16px;justify-content:space-between}.prio-check-text{display:flex;flex-direction:column;gap:4px}.prio-check input{accent-color:var(--primary);flex-shrink:0;height:18px;width:18px}.info-card>.prio-hidden,.info-card>.prio-empty{color:var(--ink-3);font-size:14px;padding:14px 20px}.prio-section-note{margin:-2px 0 4px}.prio-row-head{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.prio-remove{flex-shrink:0;font-size:13px;margin:-6px -8px 0 0}.select-box{align-items:center;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-small);color:var(--ink-2);display:flex;gap:10px;padding:0 12px;position:relative;transition:border-color .15s ease}.select-box select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--ink);cursor:pointer;flex:1;font:inherit;font-size:15px;font-weight:500;min-height:42px;min-width:0;outline:none}.select-box svg{flex-shrink:0;pointer-events:none}.select-box:focus-within{border-color:var(--ink-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent)}@media (hover: hover) and (pointer: fine){.select-box:hover{border-color:var(--ink-3)}}.prio-add{padding-bottom:18px}.prio-rules{display:flex;flex-direction:column;gap:8px;margin-top:8px}.prio-rule{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-size:15px;gap:10px}.prio-rule input{accent-color:var(--primary);height:18px;margin:0;width:18px}.prio-save{align-items:center;display:flex;gap:16px;justify-content:space-between}.prio-save-note{color:var(--ink-2);font-size:14px}.prio-save .button{min-height:42px;min-width:104px;white-space:nowrap}.prio-save .modal-buttons{flex-shrink:0}.prio-summary-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:18px 20px}.prio-summary-head>div{display:flex;flex-direction:column;gap:4px}.prio-summary .info-row{grid-template-columns:220px minmax(0,1fr)}.prio-summary.selected{border-color:var(--primary)}.text-link{background:none;border:0;color:var(--ink-2);cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:2px}@media (hover: hover) and (pointer: fine){.text-link:hover{color:var(--ink)}}.leads-order{color:var(--ink-3);font-size:14px;margin:0}.suggestions{display:flex;flex-direction:column;gap:12px}.suggestion{align-items:center;border:1px solid var(--line);border-radius:14px;cursor:pointer;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:18px 16px 18px 20px;transition:border-color .15s ease}.suggestion-main{display:flex;flex-direction:column;gap:8px;min-width:0}.suggestion-go{align-items:center;color:var(--ink-3);display:flex;gap:10px;transition:color .15s ease}.area-page-state.ready{color:var(--ink);font-weight:600}.area-page-state.ready i{background:var(--ready);border-radius:50%;display:block;height:8px;width:8px}@media (hover: hover) and (pointer: fine){.suggestion:hover{border-color:var(--line-strong)}.suggestion:hover .suggestion-go{color:var(--ink)}}.suggestion:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.suggestion-score{align-items:center;color:var(--ink-3);display:flex;font-size:13px;gap:8px}.suggestion-score strong{color:var(--ink);font-size:15px;font-variant-numeric:tabular-nums;font-weight:700}.suggestion-score .quality-bars{align-items:flex-end;display:inline-flex;gap:2px;height:14px}.suggestion-score .quality-bars i{background:var(--line-strong);border-radius:1px;display:block;width:4px}.suggestion-score .quality-bars i:nth-child(1){height:5px}.suggestion-score .quality-bars i:nth-child(2){height:8px}.suggestion-score .quality-bars i:nth-child(3){height:11px}.suggestion-score .quality-bars i:nth-child(4){height:14px}.suggestion-score .quality-bars i.on{background:var(--ink-2)}.suggestion-score.strong .quality-bars i.on{background:var(--ready)}.context .suggestion-title,.suggestion-title{color:var(--ink);font-size:16px;font-weight:600;line-height:1.4;margin:0}.suggestion-pick{flex-shrink:0;font-size:14px;font-weight:600;margin-top:1px;white-space:nowrap}.suggestion-for{color:var(--ink-3);font-size:14px}.suggestion-stats{border:1px solid var(--line);border-radius:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:6px}.suggestion-stat{align-items:center;display:flex;flex-direction:column;gap:2px;min-width:0;padding:12px;text-align:center}.suggestion-stat:nth-child(2n){border-left:1px solid var(--line)}.suggestion-stat:nth-child(n+3){border-top:1px solid var(--line)}.suggestion-stat-label{color:var(--ink-3);font-size:12px}.suggestion-stat-value{color:var(--ink);font-size:15px;font-weight:600;line-height:1.3}.suggestion-stat-why{color:var(--ink-3);font-size:12px;line-height:1.35}.page-summary .scorecard{border-bottom:0}.info-card{border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column}.info-card>*+*{border-top:1px solid var(--line)}.info-card>.score-note{border-top:1px solid var(--line)}.info-text{color:var(--ink-2);font-size:15px;line-height:1.55;margin:0}.info-card>.info-text{padding:16px 20px}.info-row{display:grid;gap:16px;grid-template-columns:112px minmax(0,1fr);padding:14px 20px}.info-label{color:var(--ink-3);font-size:14px;line-height:1.5}.info-value{color:var(--ink);font-size:15px;line-height:1.5}.info-block{display:flex;flex-direction:column;gap:6px;padding:16px 20px}.info-block .info-text{font-size:14px}.info-strong{color:var(--ink);font-size:15px;font-weight:600;line-height:1.45}.info-block .lead-caption a{align-items:center;color:var(--ink-2);display:inline-flex;gap:3px}.score-head{align-items:center;display:flex;justify-content:space-between;padding:18px 20px 14px}.score-head .quality.large{font-size:20px}.score-head .quality.large .quality-bars{height:20px}.score-total{color:var(--ink-3);font-size:14px}.score-total strong{color:var(--ink);font-family:var(--display);font-size:22px;font-weight:700;margin-right:4px}.score-note{color:var(--ink-3);font-size:13px;line-height:1.45;margin:0;padding:12px 20px}.page-main{color:var(--ink-3);font-size:12px;font-weight:500}.modal-buttons.end{margin-left:auto}.page-sources{display:flex;flex-direction:column}.page-source{color:var(--ink);display:flex;flex-direction:column;font-size:15px;gap:3px;line-height:1.45;padding:10px 0}.page-source+.page-source{border-top:1px solid var(--line)}.page-source .lead-caption a{align-items:center;color:var(--ink-2);display:inline-flex;gap:3px}.modal.wide .modal-title{font-size:21px}.area-page-why{color:var(--ink-2);font-size:14px;line-height:1.5;margin:0}.area-page-for{color:var(--ink-3);font-size:14px;line-height:1.5;margin:0}.area-page-stats{border-top:1px solid var(--line);display:grid;gap:16px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-top:6px;padding-top:12px}.area-stat{display:flex;flex-direction:column;gap:3px;min-width:0}.area-stat-label{color:var(--ink-3);font-size:12px}.area-stat-value{align-items:center;color:var(--ink);display:flex;font-size:14px;font-weight:600;gap:8px}.area-card{border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;padding:0}.button.area-researching{cursor:default;gap:12px}.button.area-researching:active{transform:none}.button.area-researching .typing{padding:0}.button.area-researching .typing span{background:var(--on-primary)}.area-working{align-items:center;color:var(--ink);display:flex;font-size:15px;gap:12px}.area-working .typing{padding:0}.area-read{margin:-2px 0 4px}.area-finding,.area-page{display:flex;flex-direction:column;gap:6px;padding:16px 18px}.area-finding+.area-finding,.area-page+.area-page{border-top:1px solid var(--line)}.area-finding-text,.area-page-title{color:var(--ink);font-size:15px;font-weight:600;line-height:1.45}.area-finding-why{color:var(--ink-2);font-size:14px;line-height:1.5}.area-finding .lead-caption a{align-items:center;color:var(--ink-2);display:inline-flex;gap:3px}.area-page-top{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.area-page-action{flex-shrink:0}.area-page-state{align-items:center;color:var(--ink-2);display:inline-flex;font-size:14px;gap:8px;min-height:34px}.area-page-state .typing{padding:0}.area-page-state.done svg{color:var(--ready)}.area-page-local{align-items:center;color:var(--ink-3);display:flex;font-size:13px;gap:10px;margin-top:2px}.area-page-local .meter-row{flex-shrink:0}.area-typical{color:var(--ink-3);font-weight:400}.area-limit{color:var(--ink-2);font-size:14px;line-height:1.5;margin:0 0 12px;text-align:center}.area-limit .text-link{font-size:14px}.summary-buy .area-cost{display:block;margin-top:8px;text-align:center}.area-problem{color:var(--danger);font-size:14px;margin:0}.area-facts,.area-leads{display:flex;flex-direction:column}.area-fact{align-items:baseline;display:flex;gap:16px;justify-content:space-between;padding:12px 18px}.area-fact+.area-fact,.area-lead+.area-lead{border-top:1px solid var(--line)}.area-fact .score-answer{flex-shrink:0}.area-lead{align-items:center;background:none;border:0;border-radius:0;color:var(--ink-3);cursor:pointer;display:grid;font:inherit;gap:14px;grid-template-columns:78px minmax(0,1fr) auto 16px;padding:12px 18px;text-align:left}.area-lead-who{display:flex;flex-direction:column;gap:2px;min-width:0}.area-lead-who .lead-person{color:var(--ink);font-size:15px}.area-lead-price{color:var(--ink);font-size:15px;font-weight:600}@media (hover: hover) and (pointer: fine){.area-lead:hover .lead-person{text-decoration:underline}}.lead-detail{display:flex;flex-direction:column;gap:8px}.context .detail-title,.context .lead-detail>h3{margin:0}.detail-title{color:var(--ink);font-family:var(--display);font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0}.lead-place{flex-shrink:0;margin:0}.lead-place img{aspect-ratio:560 / 200;background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;display:block;object-fit:cover;width:100%}.lead-place figcaption{color:var(--ink-3);font-size:11px;margin-top:4px;text-align:right}.lead-place figcaption a{color:inherit}.read-cards{display:flex;flex-direction:column;gap:8px}.read-card{border:1px solid var(--line);border-radius:10px;color:var(--ink);display:flex;flex-direction:column;gap:4px;padding:12px 14px;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}@media (hover: hover) and (pointer: fine){a.read-card[href]:hover{background:var(--surface-soft);border-color:var(--line-strong)}}.read-card-top{align-items:center;display:flex;justify-content:space-between}.read-card-title{font-size:15px;font-weight:600;line-height:1.35}.read-card-text{color:var(--ink-2);display:-webkit-box;font-size:15px;line-height:1.5;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.read-card-open{align-items:center;color:var(--ink-3);display:inline-flex;font-size:13px;font-weight:500;gap:4px;margin-top:2px}.context-foot{background:var(--surface);border-top:1px solid var(--line);padding:14px 28px}.lead-buy{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px}.lead-buy .button{min-height:44px;padding:0 22px}.lead-buy .hint{color:var(--ink-3);font-size:13px}.lead-map{border:1px solid var(--line);border-radius:14px;height:380px;margin:12px 0 28px;overflow:hidden;position:relative}.lead-map-canvas{height:100%;width:100%}.map-modes{background:var(--surface);border:1px solid var(--line);border-radius:9px;box-shadow:var(--shadow);display:flex;left:12px;padding:3px;position:absolute;top:12px}.map-mode{background:none;border:0;border-radius:6px;color:var(--ink-2);font-size:13px;font-weight:600;padding:6px 12px;transition:background-color .15s ease,color .15s ease}.map-mode.active{background:var(--primary);color:var(--on-primary)}.map-legend{background:var(--surface);border:1px solid var(--line);border-radius:9px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:6px;padding:8px 10px;position:absolute;right:54px;top:10px}.map-legend-title{color:var(--ink-3);font-size:12px;font-weight:500}.map-legend-keys{display:flex;gap:10px}.map-legend-keys span{align-items:center;color:var(--ink);display:inline-flex;font-size:12px;gap:5px}.map-legend-keys i{border-radius:50%;display:block;height:9px;width:9px}.map-legend-keys.fit{margin-top:2px}.map-legend-keys.fit i{border-radius:3px;box-shadow:inset 0 0 0 1px var(--line-strong);height:10px;width:12px}.map-legend.census{gap:4px;min-width:188px;padding:6px 10px 8px}.map-legend-pick{align-items:center;color:var(--ink);display:flex;position:relative}.map-legend-pick select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:6px;color:var(--ink);cursor:pointer;font:inherit;font-size:13px;font-weight:600;margin:0 -6px;padding:4px 26px 4px 6px;transition:background-color .15s ease;width:calc(100% + 12px)}.map-legend-pick select:hover{background:var(--surface-soft)}.map-legend-pick select:focus{outline:none}.map-legend-pick select:focus-visible{background:var(--surface-soft);box-shadow:inset 0 0 0 1.5px var(--ink-2)}.map-legend-pick svg{color:var(--ink-2);pointer-events:none;position:absolute;right:0}.map-legend-scale{border-radius:4px;display:block;height:8px;margin-top:2px}.map-legend-ends{color:var(--ink-2);display:flex;font-size:12px;justify-content:space-between}.map-legend-source{color:var(--ink-3);font-size:11px;margin-top:2px}.map-popup .mapboxgl-popup-content{border-radius:10px;box-shadow:var(--shadow);padding:10px 12px}.map-tip{display:flex;flex-direction:column;gap:2px;font-family:var(--sans)}.map-tip strong{color:var(--ink);font-size:14px;font-weight:600}.map-tip span{color:var(--ink);font-size:13px}.map-tip .map-tip-zip{color:var(--ink-3);font-weight:500}.map-tip .map-tip-figure{display:flex;gap:16px;justify-content:space-between}.map-tip .map-tip-figure b{font-weight:600}.map-tip .map-tip-figure.muted,.map-tip .map-tip-figure.muted b{color:var(--ink-3);font-weight:500}.map-tip .map-tip-figure:first-of-type{margin-top:4px}.map-tip .map-tip-hint{color:var(--ink-3);font-size:12px;margin-top:2px}.targets{display:flex;flex-direction:column;gap:12px;margin:0 0 8px}.section-title{color:var(--ink);font-family:var(--display);font-size:19px;font-weight:600;letter-spacing:-.01em;margin:0}.leads-head{align-items:center;margin:28px 0 16px}.leads-head-start{display:flex;flex-direction:column;gap:4px}.leads-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px}.tabs.segmented{background:var(--surface);border:1px solid var(--line);border-radius:9px;gap:2px;padding:3px}.tabs.segmented .tab{border-radius:6px;box-shadow:none;color:var(--ink-2);font-size:13px;font-weight:600;margin:0;min-height:32px;padding:0 12px;transition:background-color .15s ease,color .15s ease}.tabs.segmented .tab.active{background:var(--primary);box-shadow:none;color:var(--on-primary)}.tabs.segmented .tab.active .tab-count{color:inherit;opacity:.7}.targets-row{grid-template-columns:minmax(0,1fr) 130px 220px 150px 16px}.targets-row .cell-title{display:flex;flex-direction:column;gap:2px;min-width:0}.target-name{color:var(--ink);font-size:15px;font-weight:500}.standing{align-items:center;color:var(--ink-2);display:inline-flex;font-size:14px;gap:8px}.standing.ready{color:var(--ink);font-weight:600}.standing.ready i{background:var(--ready);border-radius:50%;display:block;height:8px;width:8px}.standing .typing{padding:0}@container (max-width: 900px){.targets-row{grid-template-columns:minmax(0,1fr) 110px 200px 16px}}.area-chip{align-items:center;background:var(--selected);border-radius:999px;color:var(--ink);display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:5px 6px 5px 12px}.area-chip-clear{align-items:center;background:none;border:0;border-radius:50%;color:var(--ink-2);display:flex;height:22px;justify-content:center;transition:background-color .15s ease,color .15s ease;width:22px}@media (hover: hover) and (pointer: fine){.area-chip-clear:hover{background:var(--surface);color:var(--ink)}}.map-business{background:#fff;border:4px solid var(--primary);border-radius:50%;box-shadow:0 0 0 4px #2b21332e;height:18px;width:18px}.meter-row{display:inline-flex;gap:3px}.meter-row i{background:var(--line-strong);border-radius:2px;display:block;height:6px;width:13px}.meter-row i.on{background:var(--ink-2)}.meter-row.hot i.on{background:var(--ready)}.lead-asked{display:flex;flex-direction:column;gap:2px}.lead-where{color:var(--ink-3);font-size:13px}.cell-price{font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.pages-columns .cell-city{font-size:12px}.pages-columns .cell-price{color:var(--ink-3);font-size:12px;font-weight:500}.quality{align-items:center;color:var(--ink-2);display:inline-flex;font-size:13px;font-weight:500;gap:8px}.quality-bars{align-items:flex-end;display:inline-flex;gap:2px;height:14px}.quality-bars i{background:var(--line-strong);border-radius:1px;display:block;width:4px}.quality-bars i:nth-child(1){height:5px}.quality-bars i:nth-child(2){height:8px}.quality-bars i:nth-child(3){height:11px}.quality-bars i:nth-child(4){height:14px}.quality-bars i.on{background:var(--ink-2)}.quality.q-hot{color:var(--ink);font-weight:600}.quality.q-hot .quality-bars i.on{background:var(--ready)}.quality.large{font-family:var(--display);font-size:26px;font-weight:700;gap:10px}.quality.large .quality-word{color:var(--ink)}.quality.large .quality-bars{gap:3px;height:24px}.quality.large .quality-bars i{width:6px}.quality.large .quality-bars i:nth-child(1){height:8px}.quality.large .quality-bars i:nth-child(2){height:13px}.quality.large .quality-bars i:nth-child(3){height:18px}.quality.large .quality-bars i:nth-child(4){height:24px}.lead-words{color:var(--ink);font-size:15px;line-height:1.5;margin:0}.lead-words:before{content:"“"}.lead-words:after{content:"”"}.lead-contact{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px;padding:22px 0}.lead-name{font-size:18px;font-weight:600}.lead-contact-row{align-items:center;display:grid;font-size:15px;gap:12px;grid-template-columns:70px minmax(0,1fr) auto}.lead-contact-row a{color:var(--ink);overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.pages-columns .cell-kind,.pages-columns .cell-date{color:var(--ink-3);font-size:12px}.cell-title{font-size:15px;overflow-wrap:anywhere}.pages-row:not(.readable) .cell-title{color:var(--ink-2)}.cell-kind,.cell-date{color:var(--ink-3);font-size:13px}.pages-empty{color:var(--ink-3);font-size:14px;margin:0;padding:20px}.mine-tag{color:var(--ink-3);font-size:12px;font-weight:500}.suggested-tag{align-items:center;background:var(--signal);border-radius:4px;color:var(--on-signal);display:inline-flex;font-size:12px;font-weight:600;gap:4px;line-height:1;padding:3px 6px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chips span{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;font-size:13px;padding:2px 9px}.candidate.selected .chips span,.candidate .chips span{background:var(--surface)}.swatch{border:1px solid var(--line);border-radius:8px;display:inline-block;height:28px;vertical-align:middle;width:44px}.own{padding:14px 18px 16px}.own .caption{color:var(--ink-2);font-size:13px;margin:0 0 8px}.own input[type=text],.own input[type=email],.own textarea{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-small);padding:11px 14px;width:100%}.own.selected input[type=text],.own.selected input[type=email],.own.selected textarea{border-color:var(--primary)}.own textarea{min-height:88px;resize:vertical}.own textarea.own-long{line-height:1.5;min-height:104px}.field-error{color:var(--danger);font-size:13px;margin:8px 0 0}.text-button{background:none;border:0;border-radius:6px;color:var(--ink-2);font-size:14px;font-weight:500;padding:4px 8px;transition:background-color .15s ease,color .15s ease;white-space:nowrap}@media (hover: hover) and (pointer: fine){.text-button:hover{background:var(--surface-soft);color:var(--ink)}}.business-wrap{margin:0 auto;max-width:1200px}.change-hint{align-items:center;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-small);color:var(--ink);display:inline-flex;flex-shrink:0;font-size:14px;font-weight:500;gap:6px;min-height:34px;padding:0 12px;transition:background-color .15s ease,border-color .15s ease;white-space:nowrap}@media (hover: hover) and (pointer: fine){.identity-main:hover .change-hint,.tile:hover .change-hint{background:var(--surface-soft);border-color:var(--ink-3)}}.identity-main:focus-visible .change-hint,.tile:focus-visible .change-hint,.identity.selected .change-hint,.tile.selected .change-hint{border-color:var(--ink-3)}.identity{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-top:4px;overflow:hidden;transition:border-color .15s ease}.identity:has(.identity-main:hover){border-color:var(--ink-3)}.identity.selected{border-color:var(--ink-3)}.identity-main{align-items:center;background:none;border:0;cursor:pointer;display:flex;gap:20px;padding:22px 22px 16px;position:relative;text-align:left;width:100%}.identity.selected{background:var(--selected)}.identity-main .change-hint{position:absolute;right:22px;top:18px}.identity-top{align-items:center;display:flex}.identity-top .identity-main{padding-left:20px}.identity-logo-button{background:none;border:0;border-radius:12px;cursor:pointer;flex-shrink:0;margin:22px 0 16px 22px;padding:0;position:relative}.identity-logo-button.static{cursor:default}.identity-logo-button .identity-logo{transition:border-color .15s ease}.logo-edit{align-items:center;background:var(--surface);border:1px solid var(--line-strong);border-radius:50%;bottom:-6px;color:var(--ink-2);display:flex;height:24px;justify-content:center;opacity:0;position:absolute;right:-6px;transition:opacity .15s ease;width:24px}@media (hover: hover){.identity-logo-button:hover .identity-logo{border-color:var(--ink-3)}.identity-logo-button:hover .logo-edit{opacity:1}}.identity-logo-button:focus-visible .logo-edit{opacity:1}.identity-logo{align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;display:flex;flex-shrink:0;height:76px;justify-content:center;max-width:220px;padding:8px 12px}.identity-logo img{display:block;max-height:58px;max-width:194px;object-fit:contain}.identity-mark{align-items:center;background:var(--primary);border-radius:16px;color:#fff;display:flex;flex-shrink:0;font-family:var(--display);font-size:30px;font-weight:600;height:64px;justify-content:center;width:64px}.identity-text{display:flex;flex-direction:column;gap:2px;min-width:0}.identity-text h1{font-family:var(--display);font-size:34px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0 0 4px}.identity-line{color:var(--ink-2);font-size:15px}.identity-line.quiet{color:var(--ink-3);font-size:14px}.identity-facts{display:flex;flex-wrap:wrap;gap:8px;padding:4px 22px 20px}.fact-chip{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-small);cursor:pointer;display:inline-flex;font-size:14px;gap:8px;min-height:34px;padding:0 12px;transition:background-color .15s ease,border-color .15s ease}@media (hover: hover) and (pointer: fine){.fact-chip:hover{background:var(--surface-soft);border-color:var(--line-strong)}}.fact-chip.selected{background:var(--selected);border-color:var(--ink-3)}.fact-chip .swatch.small{height:14px;margin:0;width:22px}.fact-chip .stage{font-size:14px}.fact-chip:has(.fact-mark){flex-wrap:wrap;padding-bottom:6px;padding-top:6px;row-gap:4px}.fact-mark{align-items:center;display:inline-flex;gap:5px;white-space:nowrap}.fact-mark+.fact-mark{border-left:1px solid var(--line);padding-left:10px}.fact-mark svg{color:var(--primary)}.business-part{margin-top:48px}.part-head h2{font-family:var(--display);font-size:22px;font-weight:600;letter-spacing:-.01em;margin:0 0 4px}.part-head p{color:var(--ink-2);font-size:15px;margin:0 0 18px;max-width:640px}.google-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column}.google-row{display:flex;flex-direction:column;gap:4px;padding:18px 20px}.google-actions{display:flex;flex-shrink:0;gap:10px}.google-foot.google-choice{justify-content:flex-start}.google-body{border-top:1px solid var(--line);display:flex;flex-direction:column;font-size:15px;gap:12px;padding:16px 20px}.google-say{margin:0}.google-card .google-detail{border-top:1px solid var(--line)}.google-detail .info-value{white-space:pre-line}.google-top{align-items:flex-start;flex-direction:row;justify-content:space-between}.google-top-text{display:flex;flex-direction:column;gap:4px;min-width:0}.google-top .text-button{margin:-6px -8px 0 0}.google-links{display:flex;flex-wrap:wrap;gap:6px 16px}.google-links a{align-items:center;color:var(--ink);display:inline-flex;gap:4px}.google-title{color:var(--ink);font-size:16px;font-weight:600}.google-meta{color:var(--ink-3);font-size:14px}.google-foot{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;padding:14px 20px}.google-foot:first-child{border-top:0}.google-state{align-items:center;color:var(--ink-2);display:inline-flex;font-size:14px;gap:8px}.google-state.on i{background:var(--ready);border-radius:50%;display:block;height:8px;width:8px}.google-problem{color:var(--danger);font-size:14px}.google-choices{border-top:1px solid var(--line);display:flex;flex-direction:column}.google-choice{align-items:flex-start;cursor:pointer;display:flex;gap:12px;padding:14px 20px;transition:background-color .15s ease}.google-choice+.google-choice{border-top:1px solid var(--line)}.google-choice input{accent-color:var(--primary);margin:3px 0 0}.google-choice-text{display:flex;flex-direction:column;gap:2px}.decisions{display:grid;gap:14px;grid-auto-flow:row dense;grid-template-columns:repeat(6,minmax(0,1fr))}.tile{background:var(--surface);border:1px solid var(--line);border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:14px;grid-column:span 2;min-height:150px;padding:18px 22px 22px;text-align:left;transition:border-color .15s ease,background-color .15s ease}@media (hover: hover) and (pointer: fine){.tile:hover{border-color:var(--ink-3)}}.tile.selected{background:var(--selected);border-color:var(--ink-3)}.tile.size-headline,.tile.size-places{grid-column:span 3}.tile.size-checks{grid-column:span 4}.tile-head{align-items:center;display:flex;justify-content:space-between;width:100%}.tile-label{color:var(--ink-3);font-size:13px;font-weight:600}span.tile-headline{font-family:var(--display);font-size:22px;font-weight:500;line-height:1.3}span.tile-places{display:flex;flex-direction:column;gap:8px}.tile-figure{align-items:baseline;display:flex;font-family:var(--display);font-size:22px;font-weight:500;gap:6px;line-height:1.3}.tile-figure span{color:var(--ink-2);font-family:var(--sans);font-size:15px;font-weight:400;letter-spacing:0}.tile-place-names{color:var(--ink-2);font-size:14px;line-height:1.6}.tile-voice{font-family:var(--display);font-size:22px;font-weight:500;line-height:1.3}.tile-phrases{display:flex;flex-wrap:wrap;gap:6px}.tile-phrases span{background:var(--surface-soft);border:1px solid var(--line);border-radius:6px;font-size:14px;padding:3px 9px}.tile-limits{display:flex;flex-direction:column;gap:8px}.tile-checks{display:grid;gap:8px 22px;grid-template-columns:repeat(2,minmax(0,1fr))}.tile-limits>span,.tile-checks>span{align-items:baseline;display:flex;font-size:15px;gap:8px;line-height:1.45}.tile-limits svg,.tile-checks svg{flex-shrink:0;transform:translateY(2px)}.tile-limits svg{color:var(--danger)}.tile-checks svg{color:var(--primary)}.tile-checks>span.tile-more{color:var(--ink-3);font-size:14px;grid-column:1 / -1}.tile-text{font-size:18px;font-weight:500;overflow-wrap:anywhere}@container (max-width: 900px){.decisions{grid-template-columns:repeat(2,minmax(0,1fr))}.tile,.tile.size-headline,.tile.size-places{grid-column:auto}.tile.size-checks{grid-column:1 / -1}.knowledge{grid-template-columns:220px minmax(0,1fr)}.know-stats,.know-quotes{grid-template-columns:minmax(0,1fr)}}.knowledge{background:var(--surface);border:1px solid var(--line);border-radius:14px;display:grid;grid-template-columns:280px minmax(0,1fr);min-height:440px;overflow:hidden}.knowledge-topics{background:var(--surface-soft);border-right:1px solid var(--line);display:flex;flex-direction:column;gap:2px;padding:10px}.knowledge-topic{align-items:center;background:none;border:0;border-radius:var(--radius-small);color:var(--ink-2);display:flex;font-size:14.5px;gap:12px;justify-content:space-between;padding:10px 12px;text-align:left;transition:background-color .15s ease,color .15s ease}@media (hover: hover) and (pointer: fine){.knowledge-topic:not(.active):hover{background:var(--selected);color:var(--ink)}}.knowledge-topic.active{background:var(--surface);box-shadow:0 0 0 1px var(--line);color:var(--ink);font-weight:600}.knowledge-count{color:var(--ink-3);font-size:12px;font-variant-numeric:tabular-nums;font-weight:500}.knowledge-pane{min-width:0;padding:24px 30px 30px}.knowledge-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.knowledge-head h3{font-family:var(--display);font-size:21px;font-weight:600;margin:0 0 2px}.change-button{align-items:center;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-small);color:var(--ink);display:inline-flex;flex-shrink:0;font-size:14px;font-weight:500;gap:6px;min-height:34px;padding:0 12px;transition:background-color .15s ease,border-color .15s ease}@media (hover: hover) and (pointer: fine){.change-button:hover{background:var(--surface-soft);border-color:var(--ink-3)}}.know-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.know-list li{font-size:15.5px;line-height:1.5;padding-left:18px;position:relative}.know-list li:before{background:var(--ink-3);border-radius:50%;content:"";height:5px;left:3px;position:absolute;top:.68em;width:5px}.know-stats{display:grid;gap:18px 28px;grid-template-columns:repeat(2,minmax(0,1fr))}.know-stat{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:4px;padding-top:14px}.know-stat>span:last-child{color:var(--ink-2);font-size:15px;line-height:1.5}.know-figure{color:var(--ink);font-family:var(--display);font-size:22px;font-weight:600;line-height:1.2}.know-qa{display:flex;flex-direction:column}.know-pair{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:3px;padding:13px 0}.know-pair:first-child{border-top:0;padding-top:0}.know-q{font-size:15.5px;font-weight:600}.know-a{color:var(--ink-2);font-size:15px}.know-questions{display:flex;flex-direction:column;gap:14px}.know-questions span{font-family:var(--display);font-size:19px;font-weight:500;line-height:1.35}.know-quotes{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.know-quotes blockquote{background:var(--surface-soft);border-radius:10px;font-size:15.5px;line-height:1.6;margin:0;padding:16px 18px}.business-chat{border-top:1px solid var(--line);padding-top:14px}.chat-panel .conversation{flex:1;min-height:0}.chat-panel .messages{padding:20px 24px 12px}.chat-panel .composer-area{padding:8px 20px 20px}.answer-full{font-size:15px;line-height:1.6;overflow-wrap:anywhere}.answer-fields{display:flex;flex-direction:column;gap:18px}.answer-field-head{align-items:center;display:flex;justify-content:space-between}.answer-field-head .label{margin-bottom:0}.answer-field-head .text-button{margin-right:-8px}.business-meta{color:var(--ink-3);font-size:13px}.business-missing{color:var(--ink-3)}.business-edit{display:flex;flex-direction:column;gap:10px;width:100%}.business-edit input[type=text],.business-edit input[type=email],.business-edit textarea{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-small);font-size:15px;padding:9px 12px;width:100%}.business-edit textarea{line-height:1.5;min-height:92px;resize:vertical}.edit-rows{display:flex;flex-direction:column;gap:6px}.edit-row{align-items:center;display:flex;gap:6px}.edit-color{display:grid;gap:10px;grid-template-columns:64px minmax(0,1fr)}.edit-swatch{border:1px solid var(--line-strong);border-radius:var(--radius-small);cursor:pointer;min-height:42px;overflow:hidden;position:relative}.edit-swatch input[type=color]{cursor:pointer;height:100%;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;width:100%}.edit-color input[type=text]{font-variant-numeric:tabular-nums}.edit-actions{display:flex;gap:8px}.page-top{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.page-heading{font-family:var(--display);font-size:26px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0}.page-open{align-items:center;color:var(--ink-2);display:inline-flex;font-size:14px;gap:4px;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.page-actions{align-items:center;border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px 14px;padding:14px 0}.page-questions{display:flex;flex-direction:column;gap:16px}.context .choices-question{color:var(--ink);font-size:15px;font-weight:600;line-height:1.45;margin:0;padding:14px 16px}.choices-words{border:1px solid var(--line-strong);border-radius:var(--radius-small);display:block;font:inherit;font-size:15px;margin:0 16px 14px;padding:10px 12px;resize:vertical;width:calc(100% - 32px)}.choices-words:focus{border-color:var(--primary);outline:none}.choices{border:1px solid var(--line);border-radius:var(--radius-small);overflow:hidden}.choice{align-items:flex-start;cursor:pointer;display:flex;font-size:15px;gap:12px;line-height:1.45;padding:12px 16px;transition:background-color .15s ease}.choices-question+.choice,.choice+.choice{border-top:1px solid var(--line)}.choice.quiet{color:var(--ink-2)}.choice.selected{background:var(--selected);color:var(--ink)}@media (hover: hover) and (pointer: fine){.choice:not(.selected):hover{background:var(--surface-soft)}}.choice-mark{border:1.5px solid var(--line-strong);border-radius:50%;flex-shrink:0;height:16px;margin-top:3px;transition:border-color .15s ease,border-width .15s ease;width:16px}.choice.selected .choice-mark{border:5px solid var(--primary)}.choice-body{display:flex;flex:1;flex-direction:column;gap:10px;min-width:0}.choice-body textarea{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-small);color:var(--ink);font:inherit;min-height:64px;padding:10px 12px;resize:vertical;width:100%}.choice-body textarea:focus{border-color:var(--primary);outline:none}.answers-foot{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:space-between;min-height:40px}.answers-foot-own{display:flex;flex-wrap:wrap;gap:4px 14px}.answers-foot-own .text-button:first-child{padding-left:0}.answers-foot .button{min-height:40px;padding:0 18px}.page-actions.plain{border:0;padding:0}.page-actions .button{min-height:40px;padding:0 18px}.page-actions .hint{color:var(--ink-3);font-size:13px}.page-change{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-small);font-size:14px;padding:12px 14px}.page-change p{margin:4px 0 0}.page-ask{display:flex;flex-direction:column;gap:8px}.page-ask-label{color:var(--ink);font-size:15px;font-weight:600}.page-ask textarea{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-small);min-height:96px;padding:11px 14px;resize:vertical;width:100%}.page-ask-actions{display:flex;gap:10px;margin-top:10px}.page-ask-actions .text-button{align-self:center}.context .page-note{color:var(--ink-2);font-size:15px;line-height:1.5;margin:0}.context .page-confirm p{color:var(--ink);font-size:15px;margin:0}.stage.retired:before{display:none}.reject{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:14px;padding:16px 0}.reject-exchange{display:flex;flex-direction:column;gap:10px}.context .reject-line{color:var(--ink);font-size:15px;line-height:1.5;margin:0}.reject-line.operator{align-self:flex-end;background:var(--surface-soft);border-radius:var(--radius-small);max-width:85%;padding:9px 13px}.context .reject-line.waiting{color:var(--ink-3)}.search-phrase{background:var(--surface-soft);border-radius:var(--radius-small);color:var(--ink);font-size:15px;margin:0;padding:10px 14px}.search-phrase:before{content:"“"}.search-phrase:after{content:"”"}.page-empty{background:var(--surface-soft);border:1px dashed var(--line-strong);border-radius:var(--radius-small);color:var(--ink-2);font-size:14px;padding:14px 16px}.page-body{font-size:15px;line-height:1.65}.context .page-body p{color:var(--ink);font-size:15px;line-height:1.65;margin:0 0 14px}.context .page-body h3{color:var(--ink);font-family:var(--display);font-size:19px;font-weight:600;margin:26px 0 10px}.context .page-body h4{font-size:16px;font-weight:600;margin:20px 0 8px}.page-body ul,.page-body ol{margin:0 0 14px;padding-left:22px}.page-body li{margin-bottom:6px}.context .page-body .md-note{background:var(--surface-soft);border:1px dashed var(--line-strong);border-radius:var(--radius-small);color:var(--ink-3);font-size:13px;padding:10px 14px}.md-table{margin:0 0 16px;overflow-x:auto}.md-table table{border-collapse:collapse;font-size:14px;width:100%}.md-table th,.md-table td{border-bottom:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:top}.md-table th{font-weight:600}.context{background:var(--surface);border-left:1px solid var(--line);display:flex;flex-direction:column;justify-self:start;min-height:0;width:420px}.context.wide{width:580px}.context-head{align-items:center;border-bottom:1px solid var(--line);display:flex;flex-shrink:0;justify-content:space-between;min-height:var(--top-bar);padding:0 16px 0 28px}.context-head h2{font-size:15px;font-weight:600;margin:0}.icon-button{align-items:center;background:none;border:0;border-radius:var(--radius-small);color:var(--ink-2);display:flex;height:36px;justify-content:center;transition:background-color .15s ease,transform .16s var(--ease-out);width:36px}.icon-button:active{transform:scale(.94)}@media (hover: hover) and (pointer: fine){.icon-button:hover{background:var(--surface-soft);color:var(--ink)}}.context-scroll{display:flex;flex:1;flex-direction:column;gap:26px;min-height:0;overflow-y:auto;padding:24px 28px 32px}.context section{margin:0}.context .label{color:var(--ink-3);display:block;font-size:12px;font-weight:500;margin-bottom:4px}.answer-value{font-family:var(--display);font-size:22px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.answer-value .chips span{font-family:var(--sans)}.context-sure{align-items:center;border:1px solid var(--line);border-radius:var(--radius);display:flex;gap:16px;padding:16px 18px}.context-sure strong{display:block;font-size:15px;font-weight:600;margin-bottom:2px}.context-sure p{margin:0}.context h3{color:var(--ink);font-family:var(--display);font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0 0 10px}.context p{color:var(--ink-2);font-size:14px;line-height:1.6;margin:0}.context .sources{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.context .sources li{display:flex;gap:12px}.source-icon{align-items:center;border:1px solid var(--line);border-radius:var(--radius-small);color:var(--ink-2);display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.source-body{font-size:14px;min-width:0;padding-top:5px}.source-body a{align-items:center;color:var(--ink);display:inline-flex;gap:4px;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.source-body blockquote{background:var(--surface-soft);border-radius:var(--radius-small);color:var(--ink-2);margin:8px 0 0;padding:8px 12px}.scrim{display:none}.modal-layer{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:16px;position:fixed;z-index:100}.modal-scrim{background:#16121a6b;top:0;right:0;bottom:0;left:0;position:absolute}@media (prefers-color-scheme: dark){.modal-scrim{background:#0009}}.modal{background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:0 24px 64px #16121a3d;display:flex;flex-direction:column;max-height:calc(100vh - 32px);max-width:460px;overflow:hidden;position:relative;transform-origin:center;width:100%}.modal.wide{max-width:600px}.modal-head{align-items:center;display:flex;gap:16px;border-bottom:1px solid var(--line);padding:24px}.modal-titles{display:flex;flex-direction:column;gap:4px;min-width:0}.modal-title{color:var(--ink);font-family:var(--display);font-size:24px;font-weight:600;letter-spacing:-.015em;line-height:1.2;margin:0}.modal-subtitle{color:var(--ink-2);font-size:16px;line-height:1.45;margin:0}.modal-body{display:flex;flex-direction:column;gap:24px;min-height:0;overflow-y:auto;padding:24px}.modal-body>*{flex-shrink:0}.modal-section{display:flex;flex-direction:column;gap:8px}.modal-heading{color:var(--ink);font-family:var(--display);font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0}.modal-text{color:var(--ink-2);font-size:15px;line-height:1.55;margin:0}.modal-foot{align-items:center;border-top:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;padding:24px}.modal-price{display:flex;flex-direction:column;gap:2px}.modal-price strong{color:var(--ink);font-size:15px;font-weight:600}.modal-price span{color:var(--ink-3);font-size:13px}.modal-buttons{display:flex;gap:8px}.modal-buttons .button{min-height:44px;min-width:112px}@media (max-width: 560px){.modal-head,.modal-body{padding-left:20px;padding-right:20px}.modal-foot{align-items:stretch;flex-direction:column;padding:16px 20px 20px}.modal-buttons .button{flex:1;min-width:0}}.zip-shape{align-items:center;background:var(--surface-soft);border-radius:14px;display:flex;flex-shrink:0;height:64px;justify-content:center;width:64px}.zip-shape path{fill:var(--primary);fill-opacity:.18;stroke:var(--primary);stroke-linejoin:round;stroke-width:1.5}.expect-steps{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:4px 0 0;padding:0;position:relative}.expect-steps:before{background:var(--line-strong);content:"";height:2px;left:4px;position:absolute;right:0;top:4px}.expect-steps li{display:flex;flex-direction:column;gap:2px;padding-top:22px;position:relative}.expect-steps li:before{background:var(--primary);border:2px solid var(--surface);border-radius:50%;content:"";height:10px;left:0;position:absolute;top:0;width:10px}.expect-steps strong{color:var(--ink);font-size:15px;font-weight:600}.expect-steps span{color:var(--ink-2);font-size:14px;line-height:1.45}.expect-notes{margin-top:12px}.expect-note{align-items:baseline;color:var(--ink-2);display:grid;font-size:14px;gap:16px;grid-template-columns:120px minmax(0,1fr);line-height:1.45;padding:14px 18px}.expect-note+.expect-note{border-top:1px solid var(--line)}.expect-note-label{align-items:center;align-self:start;color:var(--ink);display:inline-flex;font-size:14px;font-weight:600;gap:8px;line-height:20px}.expect-note-label svg{color:var(--ink-2)}@media (max-width: 560px){.expect-steps{grid-template-columns:minmax(0,1fr)}.expect-steps:before{bottom:0;height:auto;right:auto;width:2px}.expect-steps li{padding:0 0 0 22px}}.target-steps{counter-reset:step;list-style:none;margin:4px 0 0}.target-steps li{counter-increment:step;display:grid;gap:2px 14px;grid-template-columns:28px minmax(0,1fr);padding:16px 18px}.target-steps li+li{border-top:1px solid var(--line)}.target-steps li:before{align-items:center;background:var(--primary);border-radius:50%;color:var(--on-primary);content:counter(step);display:flex;font-size:13px;font-weight:600;grid-row:span 2;height:28px;justify-content:center;width:28px}.target-steps strong{color:var(--ink);font-size:15px;font-weight:600;line-height:28px}.target-steps span{color:var(--ink-2);font-size:15px;line-height:1.5}.loading{align-items:center;color:var(--ink-3);display:flex;height:100%;justify-content:center}@media (max-width: 1180px){.app{grid-template-columns:76px minmax(0,1fr) 0px}.app.with-context{grid-template-columns:76px minmax(0,1fr) 380px}.app.with-page{grid-template-columns:76px minmax(0,1fr) 480px}.context{width:380px}.context.wide{width:480px}}@media (max-width: 960px){.app,.app.with-context,.app.with-page{grid-template-columns:minmax(0,1fr);transition:none}.context,.context.wide{width:auto}.app{grid-template-rows:auto minmax(0,1fr)}.rail{flex-direction:row;gap:6px;overflow-x:auto;padding:8px 12px;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.rail-item{flex-shrink:0}.rail-account{margin-left:auto;margin-top:0}.account-button .account-initials{height:22px;width:22px}.account-menu{bottom:auto;left:auto;position:fixed;right:12px;top:56px}.rail.single,.rail .mark{display:none}.rail-item{flex-direction:row;font-size:14px;gap:8px;padding:7px 14px;width:auto}.app:has(.rail:not(.single)) .header .mobile-mark{display:none}.header{gap:12px;min-height:0;padding:14px 16px}.header .mobile-mark{display:block;flex-shrink:0}.header .title-row{align-items:center;display:flex;gap:10px;min-width:0}.header .business{font-size:20px}.messages{padding:22px 16px 12px}.live-card{margin-left:0}.pages-scroll{padding:24px 16px 32px}.pages-head h1{font-size:26px}.tabs{border-bottom:0;display:grid;gap:0 20px;grid-template-columns:1fr 1fr;width:100%}.tab{box-shadow:inset 0 -1px 0 var(--line);justify-content:space-between;white-space:nowrap}.tab.active{box-shadow:inset 0 -2px 0 var(--ink)}.search{min-width:0;width:100%}.pages-columns{display:none}.decisions{grid-template-columns:minmax(0,1fr)}.tile,.tile.size-headline,.tile.size-places,.tile.size-checks{grid-column:auto;min-height:0}.tile-checks,.know-stats,.know-quotes,.knowledge{grid-template-columns:minmax(0,1fr)}.knowledge-topics{border-bottom:1px solid var(--line);border-right:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-pane{padding:20px 18px 22px}.identity-mark{border-radius:12px;font-size:24px;height:52px;width:52px}.identity-main{align-items:flex-start;padding:46px 18px 14px}.identity-main .change-hint{right:18px;top:16px}.identity-logo{height:60px;padding:6px 8px}.identity-logo img{max-height:46px;max-width:120px}.identity-facts{padding:4px 18px 18px}.identity-text h1{font-size:26px}.record{grid-template-columns:40px 48px minmax(0,1fr)}.record .copy{grid-column:3;justify-self:start}.record-head span:last-child{display:none}.domain-banner{align-items:flex-start;flex-direction:column}.pages-row{gap:4px 12px;grid-template-columns:minmax(0,1fr) auto}.pages-row .cell-title{grid-column:1 / -1}.pages-row .cell-date,.pages-table .cell-go{display:none}.composer-area{padding:6px 12px calc(12px + env(safe-area-inset-bottom,0px))}.context{border-left:0;border-radius:16px 16px 0 0;bottom:0;box-shadow:0 -8px 32px #00000029;left:0;max-height:85dvh;position:fixed;right:0;z-index:20}.context-head{min-height:60px;padding:0 10px 0 20px}.context-scroll{padding:20px 20px calc(24px + env(safe-area-inset-bottom,0px))}.card-footer .hint{margin-left:0;width:100%}.scrim{background:#00000052;display:block;top:0;right:0;bottom:0;left:0;position:fixed;z-index:19}.standalone{padding:36px 24px 28px}.standalone h1{font-size:26px}}@media (prefers-reduced-motion: reduce){.pages-row.lit{animation-duration:1.2s}.button:active:not(:disabled),.pill:active:not(:disabled),.send:active:not(:disabled){transform:none}.app{transition:none}.stage:before,.domain-banner strong:before{animation:none}.candidate.suggested:before{animation:none;--glow-angle: 120deg}}@media (max-width: 600px){.confirmed{max-width:88%}}.google-actions{align-items:center;display:inline-flex;flex-shrink:0;gap:16px}.info-lines{display:flex;flex-direction:column}.ideas{margin-top:28px}.ideas-intro{color:var(--ink-2);font-size:15px;margin:4px 0 14px}.ideas-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.idea{align-items:center;display:flex;gap:20px;padding:16px 20px}.idea+.idea{border-top:1px solid var(--line)}.idea.idea-suggested{align-items:flex-start}.suggestion-change{color:var(--ink);display:flex;flex-direction:column;font-size:15px;gap:2px}.suggestion-why{color:var(--ink-2);font-size:15px;line-height:1.5}.idea-main{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.idea-title{color:var(--ink);font-size:16px;font-weight:600;line-height:1.4}.idea-source{color:var(--ink-2);font-size:14px}.idea-source a{align-items:center;color:inherit;display:inline-flex;gap:3px}.idea-quote{color:var(--ink-3);font-size:14px;font-style:italic}.idea-actions{align-items:center;display:flex;flex-shrink:0;gap:16px}.idea-actions .button{white-space:nowrap}@media (max-width: 720px){.idea{align-items:stretch;flex-direction:column;gap:12px}}.account-section{font-size:17px;font-weight:600;margin:8px 0 -4px}.account-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface) 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='%236b6472' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;border:1px solid var(--line-strong);border-radius:var(--radius-small);color:var(--ink);font:inherit;font-size:16px;min-height:44px;padding:0 36px 0 12px;width:100%}.account-field select:focus{border-color:var(--ink-2);outline:none}.account-switch{color:var(--ink-2);font-size:14px;text-align:center}.trap{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.context .overview-line{color:var(--ink-2);font-size:15px;line-height:1.5;margin:14px 0 0}.context h3+.overview-line,.context .overview-line:first-child{margin-top:0}.overview-work{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.overview-work li{align-items:center;display:flex;font-size:15px;gap:10px}.overview-fold{border-top:1px solid var(--line);margin-top:14px}.overview-fold+.overview-fold{margin-top:0}.fold-toggle{align-items:center;background:none;border:0;color:var(--ink);cursor:pointer;display:flex;font:inherit;font-size:15px;justify-content:space-between;padding:12px 0;width:100%}.fold-toggle svg{color:var(--ink-3);transform:rotate(90deg);transition:transform .2s var(--ease-out)}.fold-toggle[aria-expanded=true] svg{transform:rotate(-90deg)}.overview-fold .scan-pages,.overview-fold .scan-found{padding-bottom:14px}.ov-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);list-style:none;margin:0;overflow:hidden;padding:0}.ov-row{align-items:center;background:none;border:0;border-top:1px solid var(--line);color:var(--ink);display:grid;font:inherit;gap:12px;grid-template-columns:22px 1fr auto;padding:12px 16px;text-align:left;width:100%}.ov-card>.ov-row:first-child,.ov-band+.ov-row{border-top:0}.ov-row.plain{grid-template-columns:1fr auto}.ov-title{display:block;font-size:15px;line-height:1.35}.ov-row.current .ov-title{font-weight:600}.ov-row.done .ov-title{color:var(--ink-2)}.ov-sub{color:var(--ink-3);display:block;font-size:13px;line-height:1.4;margin-top:1px}.ov-mark{align-items:center;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--ink-2);display:flex;font-size:12px;font-weight:600;height:22px;justify-content:center;width:22px}.ov-mark.done{background:var(--primary);box-shadow:none;color:var(--on-primary)}.ov-mark.current{background:var(--signal);box-shadow:none;color:var(--on-signal)}.ov-mark.skipped,.ov-mark.not_linked{color:var(--ink-3)}.ov-mark.plain{box-shadow:none}.ov-mark .tick{display:flex}.ov-band{background:var(--surface-soft);border-bottom:1px solid var(--line);padding:0 16px}.ov-open{cursor:pointer}.ov-open .ov-title{font-weight:600}.ov-open svg{color:var(--ink-3)}.ov-end{align-items:center;display:flex;gap:10px}.ov-page{color:var(--ink);text-decoration:none}.ov-page{cursor:pointer}.ov-page:disabled{cursor:default}.ov-page svg{color:var(--ink-3)}.ov-page.open .ov-title{font-weight:600}.ov-captured{background:var(--surface-soft);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:14px;padding:14px 16px 16px}.ov-captured-group{display:flex;flex-direction:column;gap:6px}.context .ov-captured-label{color:var(--ink);font-size:13px;font-weight:600;margin:0}.ov-captured ul{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0;padding:0}.ov-captured li{color:var(--ink);font-size:14px;line-height:1.45;overflow-wrap:anywhere;padding-left:14px;position:relative}.ov-captured li:before{background:var(--ink-3);border-radius:50%;content:"";height:4px;left:2px;position:absolute;top:.62em;width:4px}.ov-captured-more{align-self:flex-start;background:none;border:0;color:var(--ink-2);cursor:pointer;font:inherit;font-size:13px;padding:0;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.ov-group+.ov-group>.ov-row,.ov-captured+.ov-group>.ov-row{border-top:1px solid var(--line)}.ov-card>.ov-group:first-child>.ov-row,.ov-band+.ov-group>.ov-row{border-top:0}.ov-captured-link{align-items:center;align-self:flex-start;color:var(--ink-2);display:inline-flex;font-size:14px;gap:6px;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.ov-page .ov-sub{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ov-count{color:var(--ink-3);font-size:13px;font-variant-numeric:tabular-nums}@media (hover: hover) and (pointer: fine){.ov-page:hover{background:var(--surface-soft)}}@media (hover: hover) and (pointer: fine){.ov-open:hover{background:var(--surface-soft)}}.context .read-why{margin:0 0 14px}.read-live{border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;gap:14px;padding:16px}.read-dot{animation:read-pulse 1.6s ease-in-out infinite;background:var(--ready);border-radius:50%;flex-shrink:0;height:8px;width:8px}@keyframes read-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.context .read-title{align-items:center;color:var(--ink);display:flex;font-size:15px;font-weight:600;gap:10px;line-height:1.4;margin:0}.read-facts{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px;margin:0;padding-top:12px}.read-facts div{display:grid;gap:12px;grid-template-columns:124px 1fr}.read-facts dt{color:var(--ink-3);font-size:14px}.read-facts dd{color:var(--ink);font-size:14px;font-variant-numeric:tabular-nums;line-height:1.45;margin:0;overflow-wrap:anywhere}.read-learned{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:4px;padding-top:12px}.read-live>.read-learned:first-child{border-top:0;margin-top:-12px;padding-top:0}.context .read-learned-title{color:var(--ink);font-size:16px;font-weight:600;margin:0}.finding-area{border-top:1px solid var(--line)}.areas-card{border:1px solid var(--line);border-radius:var(--radius);padding:0 16px}.areas-card>.finding-area:first-child{border-top:0}.area-toggle{align-items:center;background:none;border:0;color:var(--ink);cursor:pointer;display:flex;font:inherit;gap:10px;padding:12px 0;text-align:left;width:100%}.area-title{flex:1;font-size:15px;font-weight:600}.area-count{background:var(--surface-soft);border-radius:10px;color:var(--ink-2);font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;line-height:20px;min-width:24px;padding:0 8px;text-align:center}.area-toggle svg{color:var(--ink-3);flex-shrink:0;transform:rotate(90deg);transition:transform .2s var(--ease-out)}.finding-area.open .area-toggle svg{transform:rotate(-90deg)}.area-body{display:flex;flex-direction:column;gap:14px;padding:2px 0 16px}.finding-newest{display:flex;flex-direction:column;gap:4px;padding:14px 0}.context .finding-newest-where{color:var(--ink-3);font-size:13px;margin:0}.context .finding-newest-value{color:var(--ink);display:-webkit-box;font-size:14px;line-height:1.45;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.finding-brand{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.finding-logo{align-items:center;border:1px solid var(--line);border-radius:var(--radius-small);display:flex;padding:8px 12px}.finding-logo.on-dark{background:var(--rail);border-color:var(--rail)}.finding-logo img{display:block;max-height:28px;max-width:160px}.finding-color{align-items:center;color:var(--ink-2);display:flex;font-size:14px;font-variant-numeric:tabular-nums;gap:8px}.finding{display:flex;flex-direction:column;gap:3px}.finding-head{align-items:baseline;display:flex;gap:12px}.finding-name{color:var(--ink-2);font-size:14px;font-weight:500}.finding-head .read-count{margin-left:auto}.context .finding-sample{color:var(--ink);font-size:14px;line-height:1.45;margin:0}.context .finding-sample.long{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.finding-all{color:var(--ink-2);display:flex;flex-direction:column;font-size:14px;gap:6px;line-height:1.45;list-style:none;margin:2px 0 0;padding:0}.finding-all li{overflow-wrap:anywhere}.finding .why-toggle{align-self:flex-start;margin-top:2px}.read-learned .read-pages a{align-items:center;color:var(--ink);display:flex;gap:6px;min-width:0;text-decoration:none}.read-learned .read-pages a svg{color:var(--ink-3);flex-shrink:0}@media (hover: hover) and (pointer: fine){.read-learned .read-pages a:hover span{text-decoration:underline}}.read-learned ul{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.read-learned li{align-items:center;display:flex;font-size:14px;gap:9px}.read-learned li svg{color:var(--primary);flex-shrink:0}.read-learned .swatch.small{border-radius:4px;flex-shrink:0;height:13px;width:13px}.read-count{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto}.read-learned .why-toggle{align-self:flex-start}.work-row .ov-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-row>div{min-width:0}.work-row.later .ov-title{color:var(--ink-3)}.work-row.current .ov-title{font-weight:600}.work-pulse{animation:read-pulse 1.6s ease-in-out infinite;background:var(--on-signal);border-radius:50%;height:6px;width:6px}@media (prefers-reduced-motion: reduce){.work-pulse{animation:none}}.waiting-row{border-top:0;cursor:pointer}.waiting-row-open{align-items:center;color:var(--ink-2);display:flex;font-size:14px;gap:4px;white-space:nowrap}.waiting-row-open svg{color:var(--ink-3)}.waiting-row.still{cursor:default}@media (hover: hover) and (pointer: fine){.waiting-row:not(.still):hover{background:var(--surface-soft)}}.overview-accounts{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.overview-accounts li{align-items:flex-start;display:flex;gap:12px}.overview-accounts .number{align-items:center;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--on-primary);display:flex;flex-shrink:0;height:22px;justify-content:center;margin-top:1px;width:22px}.overview-accounts li.linked .number{background:var(--primary);box-shadow:none}.overview-accounts li.current .number{background:var(--signal);box-shadow:none}.account-name{display:block;font-size:15px}.overview-accounts li.current .account-name{font-weight:500}.account-status{color:var(--ink-3);display:block;font-size:13px;line-height:1.4}@media (prefers-reduced-motion: reduce){.read-dot{animation:none}}.scan-spin{animation:scan-spin .9s linear infinite;border:2px solid var(--line);border-radius:50%;border-top-color:var(--primary);display:block;height:20px;width:20px}.scan-spin.small{height:13px;width:13px}@keyframes scan-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.scan-spin{animation-duration:2.4s}}.scan-pages,.scan-found{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.scan-pages li,.scan-found li{align-items:center;display:flex;font-size:15px;gap:10px;line-height:1.35;min-width:0}.scan-pages li>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-pages svg,.scan-found svg{color:var(--primary);flex-shrink:0}.scan-pages li.reading{color:var(--ink-3)}.scan-count{color:var(--ink-3);font-size:14px;margin-left:auto}.fact-input{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-small);color:var(--ink);font:inherit;font-size:16px;margin-top:4px;padding:10px 12px;width:100%}.fact-input:focus{border-color:var(--primary);outline:none}.fact-input::placeholder{color:var(--ink-3)}.waiting-card{align-items:center;color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:15px;gap:12px;padding:4px 0}.logo-rows{display:flex;flex-direction:column;gap:18px;padding:16px 18px 18px}.logo-row{display:flex;flex-direction:column;gap:8px}.logo-row-label{color:var(--ink-2);font-size:14px}.logo-options{display:flex;flex-wrap:wrap;gap:10px}.logo-option{align-items:center;border:1px solid var(--line);border-radius:var(--radius-small);cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:600;height:76px;justify-content:center;min-width:132px;padding:12px 16px;transition:border-color .15s ease,outline-color .15s ease}.logo-option img{max-height:48px;max-width:160px;object-fit:contain}.logo-option.on-light{background:#fff;color:#16121a}.logo-option.on-dark{background:#16121a;color:#fff}.logo-option.selected{outline:2px solid var(--primary);outline-offset:3px}@media (hover: hover) and (pointer: fine){.logo-option:not(.selected):hover{border-color:var(--line-strong)}}.confirmed-logo{background:#fff;border-radius:6px;display:block;max-height:40px;max-width:160px;object-fit:contain;padding:6px 10px}.confirmed-logo.on-dark{background:#16121a}.logo-option.upload{background:var(--surface);border-style:dashed;color:var(--ink-2);font-weight:500;gap:6px}.logo-option.upload.busy{cursor:progress;opacity:.7}.logo-row-note{color:var(--ink-3);font-size:13px}.logo-square-note{color:var(--ink-3);font-size:13px;line-height:1.45}.newsletter-plan{margin-top:20px}.newsletter-said{margin-top:12px}.newsletter-issues{margin-top:32px}.issue-table{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-top:10px;overflow:hidden}.issue-line{align-items:center;background:none;border:0;color:var(--ink);display:flex;gap:16px;padding:14px 18px;text-align:left;width:100%}.issue-line+.issue-line{border-top:1px solid var(--line)}.issue-line:disabled{cursor:default}@media (hover: hover) and (pointer: fine){.issue-line:not(:disabled):hover{background:var(--surface-soft)}}.issue-line.selected{background:var(--surface-soft)}.issue-line-main{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.issue-line-title{font-size:15px;font-weight:500}.issue-line-when{color:var(--ink-2);font-size:14px}.issue-line svg{color:var(--ink-3);flex-shrink:0}.perf-head{align-items:center;display:flex;gap:16px;justify-content:space-between}.perf-head h1{font-family:var(--display);font-size:30px;font-weight:600;letter-spacing:-.015em;margin:0}.perf-head-tools{align-items:center;display:flex;gap:20px}.perf-head-title{align-items:center;display:flex;flex-wrap:wrap;gap:12px 20px}.perf-views{background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;display:inline-flex;padding:3px}.perf-views button{background:none;border:0;border-radius:7px;color:var(--ink-2);font-size:14px;font-weight:500;padding:6px 14px}.perf-views button.on{background:var(--surface);box-shadow:0 1px 2px #0000001f;color:var(--ink)}.vis-page{display:flex;flex-direction:column;gap:16px;margin-top:20px}.perf-panel-figures.vis-panel-figures{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 560px){.perf-panel-figures.vis-panel-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}.vis-answer .detail-title{align-items:baseline;display:flex;justify-content:space-between}.vis-answer-date{color:var(--ink-3);font-size:13px;font-weight:400}.vis-answer-outcome{font-size:15px;margin:0 0 6px}.vis-answer-outcome.good{font-weight:600}.vis-sources{display:flex;flex-direction:column;gap:6px;list-style:none;margin:10px 0 0;padding:0}.vis-sources li{font-size:14px;overflow-wrap:anywhere}.vis-sources span{color:var(--ink-2)}.vis-panel-note{margin-top:20px}.newsletter-moments{display:flex;flex-direction:column;list-style:none;margin:0;padding:0 18px 8px}.newsletter-moment{display:flex;flex-direction:column;gap:2px;padding:10px 0}.newsletter-moment+.newsletter-moment{border-top:1px solid var(--line)}.newsletter-moment-when{font-size:15px;font-weight:600}.newsletter-moment-what{color:var(--ink-2);font-size:14px}.newsletter-subscribers{margin-top:28px}.newsletter-count{font-size:15px;margin:6px 0 8px}.newsletter-signups{display:flex;flex-direction:column;list-style:none;margin:0 0 8px;padding:0}.newsletter-signups li{display:grid;font-size:14px;gap:12px;grid-template-columns:64px minmax(0,1fr);padding:7px 0}.newsletter-signups li+li{border-top:1px solid var(--line)}.newsletter-signup-when{color:var(--ink-3)}.vis-reason-list{display:flex;flex-direction:column;gap:10px;margin:0;padding-left:18px}.vis-reason-list li{font-size:15px}.perf-now{align-items:center;color:var(--ink-2);display:inline-flex;font-size:14px;gap:8px}.perf-now-dot{background:var(--line-strong);border-radius:50%;height:8px;width:8px}.perf-now-dot.on{animation:perf-pulse 2s ease-in-out infinite;background:var(--ready)}@keyframes perf-pulse{50%{opacity:.4}}@media (prefers-reduced-motion: reduce){.perf-now-dot.on{animation:none}}.perf-periods{background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;display:inline-flex;padding:3px}.perf-periods button{background:none;border:0;border-radius:7px;color:var(--ink-2);font-size:13px;font-weight:500;padding:6px 12px}.perf-periods button.on{background:var(--surface);box-shadow:0 1px 2px #0000001f;color:var(--ink)}.perf-notes{color:var(--ink-3);font-size:13px;margin:12px 0 0}.perf-top{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-top:20px;overflow:hidden}.perf-metrics{border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.perf-metric{background:none;border:0;box-shadow:inset 0 -2px 0 transparent;color:var(--ink);display:flex;flex-direction:column;gap:2px;padding:16px 20px 14px;text-align:left}.perf-metric+.perf-metric{border-left:1px solid var(--line)}.perf-metric.chartable{cursor:pointer;transition:background-color .15s ease}@media (hover: hover) and (pointer: fine){.perf-metric.chartable:hover{background:var(--surface-soft)}}.perf-metric.chosen{box-shadow:inset 0 -2px 0 var(--primary)}.perf-metric-name{color:var(--ink-2);font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.perf-metric-value{font-family:var(--display);font-size:26px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.015em;line-height:1.2}.perf-change{align-items:center;display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;gap:2px}.perf-change.good{color:var(--ready)}.perf-change.bad{color:var(--danger)}.perf-change.none{color:var(--ink-3)}.perf-chart{display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:20px 20px 14px}.perf-chart-scale{color:var(--ink-3);display:flex;flex-direction:column;font-size:11px;font-variant-numeric:tabular-nums;height:220px;justify-content:space-between;margin-top:-6px;text-align:right}.perf-chart-body{min-width:0}.perf-chart-plot{border-bottom:1px solid var(--line-strong);height:208px;position:relative}.perf-grid{border-top:1px dashed var(--line);left:0;position:absolute;right:0}.perf-bars{align-items:flex-end;display:flex;gap:2px;height:100%;position:relative}.perf-bar-day{align-items:flex-end;display:flex;flex:1;height:100%}.perf-bar-day i{background:var(--primary);border-radius:3px 3px 0 0;display:block;min-height:0;opacity:.85;transition:opacity .12s ease;width:100%}.perf-bar-day.on i{opacity:1}.perf-bars:hover .perf-bar-day:not(.on) i{opacity:.45}.perf-tip{background:var(--ink);border-radius:8px;color:var(--surface);display:flex;flex-direction:column;font-size:12px;padding:6px 10px;pointer-events:none;position:absolute;top:6px;transform:translate(-50%);white-space:nowrap;z-index:2}.perf-tip-day{opacity:.75}.perf-tip-value b{font-size:14px}.perf-chart-days{color:var(--ink-3);font-size:11px;height:18px;margin-top:6px;position:relative}.perf-chart-days span{position:absolute;transform:translate(-50%);white-space:nowrap}.perf-panels{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));margin-top:16px}.perf-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;min-height:360px;min-width:0;padding:16px 18px}.perf-panel-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;margin-bottom:12px}.perf-panel-head h2{font-size:16px;font-weight:600;margin:0}.perf-panel-tabs{display:flex;gap:14px}.perf-panel-tabs button{background:none;border:0;box-shadow:inset 0 -1px 0 transparent;color:var(--ink-3);font-size:13px;font-weight:500;padding:2px 0 4px}.perf-panel-tabs button.on{box-shadow:inset 0 -2px 0 var(--ink);color:var(--ink)}.perf-panel-columns{color:var(--ink-3);display:flex;font-size:11px;font-weight:600;gap:16px;letter-spacing:.02em;padding:0 8px 6px;text-transform:uppercase}.perf-panel-columns span:first-child{flex:1}.perf-panel-columns span+span{min-width:56px;text-align:right}.perf-panel-empty{align-items:center;color:var(--ink-3);display:flex;flex:1;font-size:14px;justify-content:center;margin:0;text-align:center}.perf-rows{display:flex;flex-direction:column;gap:3px}.perf-row-item{align-items:center;background:none;border:0;border-radius:6px;color:var(--ink);display:flex;font-size:14px;gap:16px;min-height:40px;padding:6px 8px;position:relative;text-align:left;width:100%}.perf-row-item.opens{cursor:pointer}@media (hover: hover) and (pointer: fine){.perf-row-item.opens:hover .perf-row-name{text-decoration:underline}}.perf-row-label{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.perf-row-bar{background:var(--primary);border-radius:2px;display:block;height:4px;opacity:.35}.perf-row-item>.perf-row-name{flex:1;min-width:0}.perf-row-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.perf-row-second,.perf-row-value{font-variant-numeric:tabular-nums;min-width:56px;position:relative;text-align:right}.perf-row-second{color:var(--ink-2)}.perf-row-value{font-weight:600}.perf-foot{color:var(--ink-3);font-size:12px;margin:14px 0 0}.perf-figures{border:1px solid var(--line);border-radius:var(--radius-small);margin:16px 0 0}.perf-figures div{align-items:baseline;display:flex;justify-content:space-between;padding:10px 12px}.perf-figures div+div{border-top:1px solid var(--line)}.perf-figures dt{color:var(--ink-2);font-size:14px}.perf-figures dd{font-size:16px;font-variant-numeric:tabular-nums;font-weight:600;margin:0}.perf-searches{margin-top:24px}.perf-search-list{border:1px solid var(--line);border-radius:var(--radius-small);margin-top:8px}.perf-search{display:flex;flex-direction:column;gap:2px;padding:10px 12px}.perf-search+.perf-search{border-top:1px solid var(--line)}.perf-search-words{font-size:15px}.perf-search-count{color:var(--ink-2);font-size:13px}@container (max-width: 900px){.perf-panels{grid-template-columns:minmax(0,1fr)}.perf-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.perf-metric:nth-child(3n+1){border-left:0}.perf-metric:nth-child(n+4){border-top:1px solid var(--line)}}@media (max-width: 600px){.perf-head{align-items:flex-start;flex-direction:column}.perf-head-tools{flex-wrap:wrap;gap:10px 16px}.perf-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.perf-metric:nth-child(3n+1){border-left:1px solid var(--line)}.perf-metric:nth-child(odd){border-left:0}.perf-metric:nth-child(n+3){border-top:1px solid var(--line)}.perf-metric-value{font-size:22px}.perf-chart-scale{height:160px}.perf-chart-plot{height:148px}.perf-chart-days span:nth-child(2n){display:none}.perf-panel{min-height:0}}.perf-panel-path{overflow-wrap:anywhere}.perf-panel-figures{border:1px solid var(--line);border-radius:var(--radius-small);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.perf-panel-figure{display:flex;flex-direction:column;gap:2px;padding:12px 14px}.perf-panel-figure:nth-child(3n+2),.perf-panel-figure:nth-child(3n+3){border-left:1px solid var(--line)}.perf-panel-figure:nth-child(n+4){border-top:1px solid var(--line)}.perf-panel-value{font-family:var(--display);font-size:22px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.perf-panel-block{margin-top:24px}.perf-panel-block .detail-title{margin-bottom:8px}.perf-mini-bars{align-items:flex-end;border-bottom:1px solid var(--line-strong);display:flex;gap:2px;height:80px}.perf-mini-bars span{align-items:flex-end;display:flex;flex:1;height:100%}.perf-mini-bars i{background:var(--primary);border-radius:2px 2px 0 0;display:block;opacity:.85;width:100%}.perf-row-item.selected{box-shadow:inset 0 0 0 1px var(--ink-3)}.perf-mini-days{color:var(--ink-3);display:flex;font-size:11px;justify-content:space-between;margin-top:6px}.perf-panel.wide{grid-column:1 / -1;min-height:0}.search-optional{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px;margin-top:6px;padding-top:14px}.search-optional h4{font-size:15px;font-weight:600;margin:0}.search-body{display:flex;flex-direction:column;gap:14px;padding:18px}.search-card .card-loading{padding:18px}.search-say{font-size:15px;margin:0}.search-line{align-items:flex-start;color:var(--ink);display:flex;font-size:15px;gap:10px;margin:0}.search-line-mark{align-items:center;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;margin-top:1px;width:20px}.search-line-mark.done{background:var(--primary)}.search-line-mark.failed{background:var(--danger)}.search-connect{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin-bottom:6px}.doc-row{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:16px 20px}.doc-row+.doc-row{border-top:1px solid var(--line)}.doc-row.selected{background:var(--selected)}.doc-row-text{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.doc-row-text .google-title{overflow-wrap:anywhere}.doc-row-state{color:var(--ink-2);flex-shrink:0;font-size:14px;max-width:50%;text-align:right}.doc-row-state.problem{color:var(--danger)}.doc-progress{background:var(--meter-off);border-radius:3px;display:block;height:6px;margin-top:4px;max-width:320px;overflow:hidden}.doc-progress span{background:var(--primary);display:block;height:100%;transition:width .2s var(--ease-out)}.doc-group{margin-top:32px}.doc-intro{color:var(--ink-2);font-size:15px;margin:4px 0 0}.doc-item{border-top:1px solid var(--line);display:grid;gap:16px;grid-template-columns:112px 1fr;margin-top:16px;padding-top:16px}.doc-item:first-of-type{border-top:0}.doc-item.decided .doc-item-body>p:not(.doc-decided),.doc-item.decided .doc-thumb{opacity:.6}.doc-thumb{align-self:start;background:none;border:0;color:var(--ink-3);cursor:zoom-in;display:flex;flex-direction:column;font-size:12px;gap:4px;padding:0;text-align:left}.doc-thumb img{border:1px solid var(--line);border-radius:6px;display:block;width:112px}.doc-item-body{display:flex;flex-direction:column;gap:8px;min-width:0}.doc-item-body p{margin:0}.doc-item-text{color:var(--ink);font-size:15px;font-weight:500}.doc-quote{color:var(--ink);font-size:15px}.doc-detail{color:var(--ink-2);font-size:14px}.doc-suggest{background:var(--surface-soft);border-radius:var(--radius-small);font-size:15px;padding:10px 12px}.doc-suggest span{color:var(--ink-3);display:block;font-size:13px;margin-bottom:2px}.doc-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px}.doc-edit{display:flex;flex-direction:column;gap:8px}.doc-edit textarea{border:1px solid var(--line-strong);border-radius:var(--radius-small);font:inherit;font-size:15px;padding:10px 12px;resize:vertical}.working{align-items:center;color:var(--ink-2);display:inline-flex;flex-shrink:0;font-size:13px;font-weight:500;gap:10px}.working-bar{background:var(--line);border-radius:2px;height:4px;overflow:hidden;position:relative;width:96px}.working-bar span{animation:working 1.6s var(--ease-in-out) infinite;background:var(--ink);border-radius:2px;top:0;right:0;bottom:0;left:0;position:absolute;width:40%}@keyframes working{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes working-still{0%{opacity:.35}to{opacity:.8}}@media (prefers-reduced-motion: reduce){.working-bar span{animation:working-still 1.2s ease infinite alternate;width:100%}}.part-head.with-action{align-items:flex-end;display:flex;gap:16px;justify-content:space-between}.part-head.with-action>button,.part-head.with-action>.tabs{flex-shrink:0;margin-bottom:18px}.part-head:not(.with-action) h2:only-child{margin-bottom:12px}.list-group{background:var(--surface);border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.list-row{align-items:center;display:flex;gap:14px;min-height:60px;padding:10px 16px;position:relative}.list-row+.list-row:before{border-top:1px solid var(--line);content:"";left:62px;position:absolute;right:0;top:0}.list-row.link{cursor:pointer;transition:background-color .15s ease}@media (hover: hover) and (pointer: fine){.list-row.link:hover{background:var(--surface-soft)}}.list-row.link:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.list-row.selected{background:var(--surface-soft)}.list-mark{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);display:inline-flex;flex-shrink:0;font-size:15px;font-weight:700;height:32px;justify-content:center;width:32px}.list-mark.google{color:#1a73e8}.list-mark.facebook{color:#1877f2;font-family:Georgia,serif;font-size:18px}.list-text{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.list-title{color:var(--ink);font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-subtitle{color:var(--ink-2);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-subtitle.problem{color:var(--danger);white-space:normal}.list-trailing{align-items:center;display:flex;flex-shrink:0;gap:10px}.list-chevron{color:var(--ink-3);display:inline-flex}.list-footnote{color:var(--ink-3);font-size:13px;line-height:1.45;margin:8px 16px 0;max-width:640px}.panel-group .list-footnote,.context-scroll .list-footnote{color:var(--ink-3);font-size:13px;line-height:1.45;margin:8px 16px 0}.list-footnote.problem{color:var(--danger)}.count-badge{background:var(--signal-wash);border-radius:999px;color:var(--ink);font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;padding:3px 9px;white-space:nowrap}.drop-zone{align-items:center;border-style:dashed;cursor:pointer;flex-direction:row;font:inherit;gap:14px;padding:18px 16px;text-align:left;transition:background-color .15s ease,border-color .15s ease;width:100%}.drop-zone.over,.drop-zone:hover{background:var(--surface-soft);border-color:var(--ink-3)}.drop-text{display:flex;flex-direction:column;gap:1px}.list-row.choice{cursor:pointer}.list-row.choice input{accent-color:var(--ink);margin:0 4px 0 2px}.source-top{align-items:center;display:flex;gap:14px;margin-bottom:24px}.source-top .list-mark{height:44px;width:44px}.source-top-text{display:flex;flex:1;flex-direction:column;min-width:0}.source-top .page-heading{font-size:22px;margin:0}.panel-group{margin-bottom:24px}.panel-group h3{color:var(--ink-2);font-size:13px;font-weight:600;margin:0 0 8px 16px}.detail-row{display:grid;gap:16px;grid-template-columns:minmax(120px,180px) 1fr;padding:12px 16px;position:relative}.detail-row+.detail-row:before{border-top:1px solid var(--line);content:"";left:16px;position:absolute;right:0;top:0}.detail-label{color:var(--ink-2);font-size:14px}.detail-value{color:var(--ink);font-size:14px;min-width:0;overflow-wrap:anywhere}.panel-actions{align-items:center;display:flex;gap:12px 16px;justify-content:flex-end;margin-top:12px}.empty-value{background:var(--surface);border:1px solid var(--line);border-radius:12px;color:var(--ink-3);font-size:14px;margin:0;padding:16px}.text-button.destructive{color:var(--danger)}.button.destructive{background:var(--danger);border-color:var(--danger);color:#fff}.metrics{background:var(--surface);border:1px solid var(--line);border-radius:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.metric{display:flex;flex-direction:column;gap:2px;padding:14px 16px}.metric+.metric{border-left:1px solid var(--line)}.metric-value{color:var(--ink);font-size:24px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em;line-height:1.2}.metric-value.none{color:var(--ink-3)}.metric-label{color:var(--ink-2);font-size:13px}.list-title.muted{color:var(--ink-3)}.rejected-quote{font-style:italic;margin-top:4px}.skeleton{animation:skeleton-pulse 1.4s ease-in-out infinite;background:color-mix(in srgb,var(--ink) 8%,transparent);border-radius:6px;display:block;max-width:100%}.metric .skeleton+.skeleton{margin-top:6px}.skeleton-lines{display:flex;flex-direction:column;gap:8px;padding:2px 0}.part-head .skeleton{margin:8px 0 22px}@keyframes skeleton-pulse{50%{opacity:.5}}@media (prefers-reduced-motion: reduce){.skeleton{animation:none}}.metric-change{color:var(--ink-3);font-size:12px;font-variant-numeric:tabular-nums}.search-table-row{display:grid;font-size:14px;font-variant-numeric:tabular-nums;gap:16px;grid-template-columns:1fr 64px 64px;padding:10px 16px}.search-table-row+.search-table-row{border-top:1px solid var(--line)}.search-table-row span+span{text-align:right}.search-table-row.head{color:var(--ink-3);font-size:12px;font-weight:600;padding-bottom:6px}.review-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.review-head .page-heading{font-size:22px;margin:0;overflow-wrap:anywhere}.menu-wrap{position:relative}.menu{background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);display:flex;flex-direction:column;min-width:200px;padding:4px;position:absolute;right:0;top:calc(100% + 4px);transform-origin:top right;z-index:5;animation:menu-in .15s var(--ease-out)}@keyframes menu-in{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion: reduce){.menu{animation:none}}.menu-item{align-items:center;background:none;border:0;border-radius:7px;color:var(--ink);display:flex;font:inherit;font-size:14px;gap:10px;padding:8px 10px;text-align:left}.menu-item:hover,.menu-item:focus-visible{background:var(--surface-soft)}.menu-item.destructive{color:var(--danger)}.review-progress{align-items:center;display:flex;gap:12px;margin:18px 0 14px}.review-bar{background:var(--line);border-radius:3px;flex:1;height:6px;overflow:hidden}.review-bar span{background:var(--ready);border-radius:3px;display:block;height:100%;transition:width .3s var(--ease-out)}.review-count{color:var(--ink-2);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.review-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:20px}.review-toolbar .button svg{margin-right:6px}.review-page{align-items:start;display:grid;gap:14px;grid-template-columns:88px 1fr;margin-bottom:16px}.review-thumb{background:none;border:0;cursor:zoom-in;display:flex;flex-direction:column;gap:4px;padding:0;position:sticky;text-align:left;top:0}.review-thumb img{border:1px solid var(--line);border-radius:6px;display:block;width:88px}.review-thumb span{color:var(--ink-3);font-size:12px}.review-row{align-items:flex-start;display:flex;gap:12px;padding:12px 12px 12px 14px;position:relative}.review-row+.review-row:before{border-top:1px solid var(--line);content:"";left:48px;position:absolute;right:0;top:0}.review-mark{align-items:center;border-radius:6px;color:var(--ink-3);display:inline-flex;flex-shrink:0;height:24px;justify-content:center;margin-top:1px;width:24px}.review-mark.kind-check{color:var(--retry)}.review-text{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.review-words{color:var(--ink);font-size:14px;line-height:1.45}.review-flag{align-items:center;align-self:flex-start;background:none;border:0;color:var(--retry);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:5px;padding:0}.review-why{color:var(--ink-2);font-size:13px;line-height:1.4}.review-suggest{border-left:2px solid var(--ready);color:var(--ink);font-size:13px;line-height:1.4;padding-left:8px}.review-row.decided .review-words{color:var(--ink-2)}.review-row.decided .review-mark{opacity:.6}.icon-actions{display:flex;flex-shrink:0;gap:4px}.icon-action{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);display:inline-flex;height:30px;justify-content:center;transition:background-color .15s ease,color .15s ease,transform .16s var(--ease-out);width:30px}.icon-action:first-child{color:var(--ink)}@media (hover: hover) and (pointer: fine){.icon-action:hover:not(:disabled){background:var(--surface-soft);color:var(--ink)}}.icon-action:active:not(:disabled){transform:scale(.94)}.icon-action:disabled{cursor:default}.icon-action:disabled:not([aria-busy=true]){opacity:.4}.review-decided{align-items:center;color:var(--ink-3);display:inline-flex;flex-shrink:0;font-size:13px;gap:2px;padding-top:2px}.review-edit{display:flex;flex-direction:column;gap:8px;margin-top:6px}.review-edit textarea{border:1px solid var(--line);border-radius:8px;font:inherit;font-size:14px;padding:8px 10px;resize:vertical}.review-edit-actions{align-items:center;display:flex;gap:12px;justify-content:flex-end}.review-done{align-items:center;display:flex;flex-direction:column;gap:6px;padding:40px 0;text-align:center}.list-mark.done{background:var(--signal-wash);border-color:transparent;color:var(--ink);height:40px;width:40px}.list-subtitle.wrap{white-space:normal}.review-left{margin-top:8px}.review-left summary{color:var(--ink-2);cursor:pointer;font-size:13px;font-weight:600;margin-bottom:8px}.doc-remove-open{align-self:flex-start;margin:10px 0 0 -8px}.doc-remove{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:12px;margin-top:14px;padding-top:14px}.doc-remove p{color:var(--ink);font-size:15px;margin:0}.docs-body{display:flex;flex-direction:column;gap:12px;padding:18px}.docs-card .card-loading{padding:18px}.docs-row{align-items:center;display:flex;gap:16px;justify-content:space-between}.docs-name{font-size:15px;font-weight:500;min-width:0;overflow-wrap:anywhere}.docs-state{color:var(--ink-2);flex-shrink:0;font-size:14px}.docs-state.problem{color:var(--danger);flex-shrink:1}.docs-row .doc-progress{flex:0 0 120px}.docs-say{color:var(--ink-2);font-size:14px;margin:0}.doc-decided{align-items:baseline;color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:14px;gap:4px 12px}.doc-facts{list-style:none;margin:12px 0 16px;padding:0}.doc-facts li{align-items:baseline;border-top:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;padding:12px 0}.doc-fact-text{font-size:15px}.doc-fact-page{color:var(--ink-3);display:block;font-size:13px;margin-top:2px}.doc-fact-state{align-items:baseline;color:var(--ink-2);display:flex;flex-shrink:0;font-size:14px;gap:10px}.doc-left summary{color:var(--ink-2);cursor:pointer;font-size:15px;font-weight:500}.doc-left ul{list-style:none;margin:8px 0 0;padding:0}.doc-left li{border-top:1px solid var(--line);display:flex;flex-direction:column;font-size:14px;gap:2px;padding:10px 0}.doc-why{color:var(--ink-3)}.doc-page-full{border-radius:var(--radius-small);display:block;width:100%}@media (max-width: 640px){.doc-item{grid-template-columns:72px 1fr}.doc-thumb img{width:72px}.doc-row{align-items:flex-start;flex-direction:column}.doc-row-state{max-width:none;text-align:left}}.list-trailing .doc-progress{width:120px}.ov-row.account-row{grid-template-columns:1fr auto}.ov-row.account-row>div{display:flex;flex-direction:column}.list-row.plain+.list-row:before,.list-row+.list-row.plain:before{left:16px}.list-group>.detail-row:before,.list-group>.list-row+.detail-row:before{border-top:1px solid var(--line);content:"";left:16px;position:absolute;right:0;top:0}.list-count{color:var(--ink-3);font-size:14px;font-variant-numeric:tabular-nums}.list-group.selected{border-color:var(--ink-3)}.step-value{align-items:center;display:flex;gap:10px}.step-meter{display:inline-flex;gap:3px}.step-meter i{background:var(--meter-off);border-radius:2px;height:10px;width:14px}.step-meter i.on{background:var(--ink)}.value-chips{display:flex;flex-wrap:wrap;gap:6px}.value-chips span{background:var(--surface-soft);border-radius:999px;font-size:13px;padding:3px 10px}.fact-chip.add{border-style:dashed;color:var(--ink-2);gap:4px}.review-thumb.text .review-part{background:var(--surface);border:1px solid var(--line);border-radius:6px;color:var(--ink-2);display:-webkit-box;font-size:8px;height:112px;line-height:1.35;overflow:hidden;padding:6px;white-space:pre-wrap;width:88px;-webkit-box-orient:vertical;-webkit-line-clamp:10}.doc-part-full{color:var(--ink);font-size:15px;line-height:1.6;max-height:70vh;overflow:auto;white-space:pre-wrap}.vis-month-progress{align-items:center;display:flex;flex-shrink:0;gap:10px;margin-bottom:18px;width:340px}.vis-metrics .metric:first-child .metric-value{font-size:30px}.vis-level-row{gap:24px}.vis-standing{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.vis-standing-of{color:var(--ink-3);font-size:13px;font-variant-numeric:tabular-nums}.vis-next{background:var(--surface-soft);border-radius:6px;color:var(--ink-2);font-size:12px;font-weight:600;margin-left:8px;padding:2px 8px;vertical-align:1px}.vis-stand{grid-template-columns:repeat(3,minmax(0,1fr))}.vis-stand .metric-value{font-size:30px}.vis-know{display:flex;flex-direction:column;gap:4px;margin-bottom:4px}.vis-know>span{align-items:center;color:var(--ink);display:inline-flex;font-size:15px;font-weight:600;gap:8px}.vis-rank-row{align-items:center;display:grid;gap:14px;grid-template-columns:44px minmax(140px,220px) minmax(0,1fr) 100px}.vis-rank{color:var(--ink-3);font-size:14px;font-variant-numeric:tabular-nums}.vis-rank-who{color:var(--ink-2);font-size:15px}.vis-rank-count{color:var(--ink-2);font-size:14px;font-variant-numeric:tabular-nums;text-align:right}.vis-rank-row.you{background:var(--surface-soft)}.vis-rank-row.you .vis-rank,.vis-rank-row.you .vis-rank-who,.vis-rank-row.you .vis-rank-count{color:var(--ink);font-weight:600}.vis-rank-row:not(.you) .vis-month-bar i{background:var(--ink-3)}.vis-moves{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.vis-moves .detail-title{margin-bottom:10px}@media (max-width: 760px){.vis-stand,.vis-moves{grid-template-columns:minmax(0,1fr)}.vis-stand .metric+.metric{border-left:0;border-top:1px solid var(--line)}.vis-rank-row{grid-template-columns:36px minmax(0,1fr) 84px}.vis-rank-row .vis-month-bar{display:none}}.vis-months{margin-top:12px}.vis-month-row{align-items:center;display:grid;gap:12px;grid-template-columns:96px minmax(0,1fr) 48px}.vis-month-name{color:var(--ink-2);font-size:14px}.vis-month-bar{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.vis-month-bar i{background:var(--ready);border-radius:3px;display:block;height:100%}.vis-month-figure{color:var(--ink);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.vis-row{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) repeat(3,96px);padding:10px 16px;position:relative}.vis-row+.vis-row:before,[role=rowgroup] .vis-row:before{border-top:1px solid var(--line);content:"";left:16px;position:absolute;right:0;top:0}.vis-row.head{color:var(--ink-3);font-size:12px;font-weight:600;padding-bottom:8px}.vis-row.head span+span,.vis-cell{text-align:center}.vis-row.group{background:var(--surface-soft);color:var(--ink-2);font-size:13px;font-weight:600;grid-template-columns:minmax(0,1fr) auto;padding:8px 16px}.vis-group-share{color:var(--ink-3);font-weight:500}.vis-row[tabindex]{cursor:pointer;transition:background-color .15s ease}@media (hover: hover) and (pointer: fine){.vis-row[tabindex]:hover{background:var(--surface-soft)}}.vis-row.selected{background:var(--surface-soft)}.vis-question{color:var(--ink);font-size:14px;line-height:1.4}.vis-mark{align-items:center;border-radius:50%;display:inline-flex;height:20px;justify-content:center;vertical-align:middle;width:20px}.vis-mark.first{background:var(--ready);color:#fff}.vis-mark.named{border:1.5px solid var(--ready);color:var(--ready)}.vis-mark.missed:before{background:var(--ink-3);border-radius:1px;content:"";height:2px;width:10px}.vis-mark.waiting{border:1.5px dashed var(--line)}.vis-legend{border-top:1px solid var(--line);color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:12px;gap:8px 20px;padding:10px 16px}.vis-legend span{align-items:center;display:inline-flex;gap:6px}.vis-activity-row{gap:16px}.vis-when{color:var(--ink-3);flex-shrink:0;font-size:13px;width:72px}.list-title.wrap{white-space:normal}@media (max-width: 760px){.vis-month-progress{width:100%}.vis-standing-of{display:none}.vis-row{grid-template-columns:minmax(0,1fr) repeat(3,40px)}}.vis-answer-card{margin-bottom:12px}.vis-answer-card .list-row{min-height:52px}.vis-funnel{display:flex;flex-wrap:wrap;gap:6px}.vis-funnel span{align-items:center;border:1px solid var(--line);border-radius:999px;color:var(--ink-3);display:inline-flex;font-size:13px;gap:4px;padding:2px 10px}.vis-funnel span.passed{border-color:var(--ready);color:var(--ink)}.vis-funnel span.passed svg{color:var(--ready)}.vis-funnel span.stopped{border-color:var(--danger);color:var(--danger)}.vis-source-list{display:flex;flex-direction:column;gap:4px}.vis-source-list>span{color:var(--ink)}.vis-source-list .text-button{align-self:flex-start;padding:0;text-align:left}.vis-source-list a{align-items:center;color:var(--ink);display:inline-flex;gap:4px}.vis-schedule{display:flex;flex-wrap:wrap;gap:8px 32px;margin:0 0 14px}.vis-schedule div{align-items:baseline;display:flex;gap:8px}.vis-schedule dt{color:var(--ink-3);font-size:13px}.vis-schedule dd{color:var(--ink);font-size:14px;font-weight:500;margin:0}.vis-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.vis-tile-name{color:var(--ink-2);font-size:13px;font-weight:600;margin-bottom:4px}.vis-tiles .metric-value{font-size:30px}.vis-tile-versus{color:var(--ink);font-size:13px;margin-top:6px}.vis-fig-row{align-items:center;display:grid;font-size:14px;font-variant-numeric:tabular-nums;gap:12px;grid-template-columns:minmax(0,1.6fr) minmax(160px,1.2fr) 80px 90px 110px 32px;padding:12px 16px;position:relative}.vis-fig-row+.vis-fig-row{border-top:1px solid var(--line)}.vis-fig-row.head{color:var(--ink-3);font-size:12px;font-weight:600;padding-bottom:8px}.vis-fig-row.you{background:var(--surface-soft);font-weight:600}.vis-fig-action .icon-action{height:26px;width:26px}.vis-not-competitors{align-items:center;color:var(--ink-2);display:inline-flex;font-size:13px;gap:2px;margin-top:10px;padding:0}.switch{background:var(--line);border:0;border-radius:999px;cursor:pointer;flex-shrink:0;height:24px;padding:2px;position:relative;transition:background-color .16s ease;width:40px}.switch span{background:var(--surface);border-radius:50%;box-shadow:0 1px 2px #0003;display:block;height:20px;transition:transform .16s cubic-bezier(.23,1,.32,1);width:20px}.switch[aria-checked=true]{background:var(--ready)}.switch[aria-checked=true] span{transform:translate(16px)}.switch:disabled{cursor:default;opacity:.6}@media (prefers-reduced-motion: reduce){.switch,.switch span{transition:none}}.vis-fig-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vis-fig-bar{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 40px;text-align:right}.vis-fig-row:not(.you) .vis-month-bar i{background:var(--ink-3)}.vis-history-box{margin-bottom:12px;padding:12px 16px}.vis-history{display:block;width:100%}.vis-grid{stroke:var(--line);stroke-width:1}.vis-axis{fill:var(--ink-3);font-size:11px}.vis-line polyline{fill:none;stroke:var(--ink-3);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.vis-line circle{fill:var(--ink-3);stroke:var(--surface);stroke-width:2}.vis-line.you polyline{stroke:var(--ready)}.vis-line.you circle{fill:var(--ready)}.vis-line-label{fill:var(--ink-2);font-size:12px}.vis-line.you .vis-line-label{fill:var(--ink);font-weight:600}.vis-more{border-top:1px solid var(--line);padding:10px 16px}.vis-two{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.vis-mix-row{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(140px,.8fr)}@media (max-width: 960px){.vis-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.vis-two{grid-template-columns:minmax(0,1fr)}.vis-fig-row{grid-template-columns:minmax(0,1fr) 70px 70px 32px}.vis-fig-row>:nth-child(4),.vis-fig-row>:nth-child(5){display:none}.vis-fig-bar .vis-month-bar{display:none}}.vis-cards{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.vis-card{align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:20px}.vis-card-title{color:var(--ink);font-family:var(--display);font-size:17px;font-weight:600;margin:0}.vis-card .stage{font-size:15px;font-weight:600}.vis-card-line{color:var(--ink-2);display:-webkit-box;font-size:14px;line-height:1.5;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.vis-card-links{display:flex;flex-wrap:wrap;gap:4px 20px}.vis-card-more{margin-top:auto;padding:0}@media (max-width: 760px){.vis-cards{grid-template-columns:minmax(0,1fr)}}.vis-said{color:var(--ink-2);font-style:italic}.vis-said-block{color:var(--ink);display:block;font-style:italic;line-height:1.5}.vis-said-block+.vis-said-block{margin-top:6px}.vis-named-list{margin:0;padding-left:20px}.vis-named-list li{line-height:1.6}.vis-named-list li.you{font-weight:600}.vis-whole{display:block}.vis-whole .text-button{align-items:center;display:inline-flex;gap:4px}.vis-answer-text{color:var(--ink);font-size:14px;line-height:1.55;margin-top:12px}.vis-answer-text p{margin:0 0 10px}.vis-answer-text ol,.vis-answer-text ul{margin:0 0 10px;padding-left:20px}.vis-answer-text li+li{margin-top:6px}.vis-whole .text-button{margin-left:-8px}.review-head .source-top-text{gap:6px}.vis-q .list-trailing{align-items:center;display:flex;gap:12px}.vis-marks{display:inline-flex;gap:14px}.vis-marks>span{align-items:center;display:inline-flex;gap:5px}.vis-marks-name{color:var(--ink-3);font-size:12px}.vis-rival+.vis-rival{border-top:1px solid var(--line)}.vis-rival-row{background:none;border:0;font:inherit;text-align:left;width:100%}.vis-rival.you{background:var(--surface-soft)}.vis-rival.you .list-title{font-weight:600}.vis-kind{background:var(--surface-soft);border-radius:6px;color:var(--ink-2);font-size:12px;font-weight:500;margin-left:8px;padding:1px 7px;vertical-align:1px}.vis-rival.you .vis-kind{background:var(--surface)}.vis-rival-questions{color:var(--ink-2);font-size:14px;line-height:1.6;margin:0;padding:0 16px 12px 36px}@media (max-width: 760px){.vis-marks-name{display:none}}.panel-group>h3.detail-title{color:var(--ink);font-size:19px;margin:0 0 4px}.vis-panel-sub{color:var(--ink-2);font-size:15px;margin:0 0 12px}.vis-panel-marks{display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:16px}.vis-panel-marks>span{align-items:center;color:var(--ink);display:inline-flex;font-size:14px;gap:8px}
