:root{--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--border-radius: 4px;--border-radius-lg: 8px;--border-radius-circle: 50%;--z-index-loader: 60;--z-index-toast: 50;--z-index-modal: 40;--z-index-overlay: 30;--z-index-controls: 20;--z-index-buttons: 10;--font-family-mono: monospace;--font-family-sans: "Instrument Sans", sans-serif;--font-size-xs: 10px;--font-size-sm: 12px;--font-size-md: 14px;--font-size-lg: 16px;--transition-fast: .2s}body{margin:0;background-color:#fff}.hidden{display:none!important}._button_1nzh4_1{--btn-size: 48px;position:relative;width:var(--btn-size);height:var(--btn-size);padding:0;background:#fff;color:#000;border:1px solid #ccc;border-radius:var(--border-radius-circle);font-family:var(--font-family-mono);font-size:var(--font-size-md);line-height:1;cursor:pointer;z-index:var(--z-index-buttons);transition:background var(--transition-fast);display:flex;align-items:center;justify-content:center;box-shadow:0 5px 10px #0000000d}._button_1nzh4_1 svg{width:calc(var(--btn-size) - 16px);height:calc(var(--btn-size) - 16px);max-width:100%;max-height:100%;shape-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._button_1nzh4_1 svg path,._button_1nzh4_1 svg circle,._button_1nzh4_1 svg rect,._button_1nzh4_1 svg line,._button_1nzh4_1 svg polyline,._button_1nzh4_1 svg polygon{stroke-width:1}._active_1nzh4_43{background:#ebebeb;border-color:#565656}@media (max-width: 768px){._button_1nzh4_1{--btn-size: 40px}}@media (max-width: 480px){._button_1nzh4_1{--btn-size: 32px}}._debugInfo_1e4hs_1{position:fixed;right:var(--spacing-sm);top:var(--spacing-sm);display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-xs);z-index:var(--z-index-buttons)}._debugItem_1e4hs_12{padding:var(--spacing-xs) var(--spacing-sm);background:#000000b3;color:#fff;font-family:var(--font-family-mono);font-size:var(--font-size-lg);border-radius:var(--border-radius)}@media (max-width: 480px){._debugItem_1e4hs_12{font-size:var(--font-size-xs)}}._leftContainer_4hmzu_1,._rightContainer_4hmzu_2,._viewControls_4hmzu_3{--controls-gap: 8px;--spacing: var(--spacing-md);display:flex;flex-direction:row;gap:var(--controls-gap)}._leftContainer_4hmzu_1,._rightContainer_4hmzu_2{position:fixed;bottom:var(--spacing);z-index:var(--z-index-controls)}._leftContainer_4hmzu_1{left:var(--spacing)}._rightContainer_4hmzu_2{right:var(--spacing)}@media (max-width: 768px){._leftContainer_4hmzu_1,._rightContainer_4hmzu_2,._viewControls_4hmzu_3{--controls-gap: 6px}}@media (max-width: 480px){._leftContainer_4hmzu_1,._rightContainer_4hmzu_2,._viewControls_4hmzu_3{--controls-gap: 4px;--spacing: var(--spacing-sm)}}._pindropOverlay_1f59c_1{position:fixed;top:var(--spacing-md);left:var(--spacing-md);background:#000c;color:#fff;padding:var(--spacing-md);border-radius:var(--border-radius-lg);max-width:30%;height:fit-content;max-height:calc(100vh - var(--spacing-md) - var(--spacing-md));overflow-y:auto;z-index:var(--z-index-overlay);font-family:var(--font-family-sans);box-shadow:0 4px 12px #0000004d;box-sizing:border-box}._pindropOverlay_1f59c_1._clearAppUI_1f59c_19{top:var(--spacing-xxl);max-height:calc(100vh - var(--spacing-xxl) - var(--spacing-md))}._closeButton_1f59c_24{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);background:none;color:#fff;border:none;border-radius:var(--border-radius-circle);width:var(--spacing-lg);height:var(--spacing-lg);font-size:var(--font-size-sm);cursor:pointer;transition:background var(--transition-fast)}._closeButton_1f59c_24:hover{background:red}._title_1f59c_43{font-weight:600;font-size:var(--font-size-lg);margin-right:22px;margin-bottom:1rem;line-height:1.3}._description_1f59c_51{font-size:var(--font-size-md);line-height:1.5}._description_1f59c_51 p{margin:0 0 var(--spacing-sm) 0}._description_1f59c_51 p:last-child{margin-bottom:0}@media (max-width: 768px){._pindropOverlay_1f59c_1{max-width:40%}}@media (max-width: 600px){._pindropOverlay_1f59c_1{top:var(--spacing-sm);left:var(--spacing-sm);padding:var(--spacing-sm);max-width:calc(100vw - var(--spacing-sm) - var(--spacing-sm));max-height:25%}._pindropOverlay_1f59c_1._clearAppUI_1f59c_19{max-height:25%}}@media (max-width: 600px) and (max-height: 480px){._pindropOverlay_1f59c_1._clearAppUI_1f59c_19{top:auto;bottom:var(--spacing-sm);max-height:25%}}._toast_p9d6t_1{--spacing: var(--spacing-md);position:fixed;bottom:var(--spacing);left:var(--spacing);right:var(--spacing);margin:0 auto;max-width:300px;text-align:center;border-radius:var(--border-radius);padding:12px 16px;font-family:var(--font-family-sans);font-size:var(--font-size-md);font-weight:700;z-index:var(--z-index-toast);box-shadow:0 4px 6px #0000001a;border:1px solid #000}._success_p9d6t_21{background:#d7f5d7;border-color:#3e8e3e}._info_p9d6t_26{background:#d7e7ff;border-color:#3e5ee1}._warning_p9d6t_31{background:#fff3d7;border-color:#e1a13e}._error_p9d6t_36{background:#ffd7d7;border-color:#e13e3e}@media (max-width: 480px){._toast_p9d6t_1{--spacing: var(--spacing-sm);padding:8px 12px}}._container_b7y6s_1{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:var(--z-index-loader);display:flex;flex-direction:column;align-items:center;pointer-events:none}._icon_b7y6s_13{width:50%;height:50%}._container_nkcxq_1{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#fff;z-index:1000}._content_nkcxq_14{text-align:center;max-width:400px;padding:var(--spacing-xl)}._carImage_nkcxq_20{display:block;width:200px;height:auto;margin-left:auto;margin-right:auto;margin-bottom:calc(-1 * var(--spacing-md))}._heading_nkcxq_29{font-family:var(--font-family-sans);font-size:17px;font-weight:600;color:#000;margin:0 0 var(--spacing-md) 0;line-height:1.3}._subtext_nkcxq_38{font-family:var(--font-family-sans);font-size:var(--font-size-md);font-weight:400;color:#000;margin:0 0 var(--spacing-lg) 0;line-height:1.5}._button_nkcxq_47{font-family:var(--font-family-sans);font-size:15px;font-weight:600;padding:14px 32px;background:#fff;border:1px solid #ccc;border-radius:56px;cursor:pointer;transition:all var(--transition-fast);color:#000}
