.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.yardage-input.svelte-twgoto{appearance:textfield}.yardage-input.svelte-twgoto::-webkit-inner-spin-button{appearance:none;margin:0}.yardage-input.svelte-twgoto::-webkit-outer-spin-button{appearance:none;margin:0}[data-tutorial=draw-workspace].driver-active-element{z-index:1000000001;position:relative}[data-tutorial=play-management].driver-active-element{z-index:1000000001;position:absolute!important}.driver-overlay path{pointer-events:none!important}@keyframes svelte-1duo5kk-tutorial-dock-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-9px)}60%{transform:translateY(-5px)}}.tutorial-launch-bouncing{transform-origin:bottom;animation:1.35s ease-in-out infinite svelte-1duo5kk-tutorial-dock-bounce}.driver-popover.caseplay-tutorial-popover{color:#292524;background:#fafaf9;border:2px solid #1c1917;border-radius:0;max-width:320px;font-family:ui-sans-serif,system-ui,sans-serif;box-shadow:7px 7px #1c191759}.driver-popover.caseplay-tutorial-popover .driver-popover-title{color:#1c1917;font-size:16px;font-weight:900;line-height:1.15}.driver-popover.caseplay-tutorial-popover .driver-popover-description{color:#44403c;font-size:12px;line-height:1.45}.driver-popover.caseplay-tutorial-popover .driver-popover-progress-text{color:#78716c;font-size:10px;font-weight:800}.driver-popover.caseplay-tutorial-popover button{color:#fff;text-shadow:none;cursor:pointer;background:#1c1917;border:2px solid #1c1917;border-radius:0;padding:5px 10px;font-size:11px;font-weight:900}.driver-popover.caseplay-tutorial-popover button:hover{color:#fff;background:#44403c}.driver-popover.caseplay-tutorial-popover button.caseplay-tutorial-end{color:#1c1917;background:#fafaf9}.driver-popover.caseplay-tutorial-popover button.caseplay-tutorial-end:hover{color:#1c1917;background:#e7e5e4}.driver-popover.caseplay-tutorial-popover .driver-popover-close-btn{color:#57534e;background:0 0;border:0;font-size:20px}.driver-popover.caseplay-tutorial-popover .driver-popover-close-btn:hover{color:#1c1917;background:0 0}@media (prefers-reduced-motion:reduce){.tutorial-launch-bouncing{outline:3px solid #facc15;animation:none}}.play-tabs-scroll.svelte-1duo5kk{scrollbar-width:none}.play-tabs-scroll.svelte-1duo5kk::-webkit-scrollbar{width:0;height:0;display:none}.play-builder-interaction.svelte-1duo5kk{container-type:inline-size}section.svelte-1duo5kk{--builder-action-scale:clamp(1, calc(100dvh / 1000px), 4);--builder-tool-scale:clamp(1, calc(100dvh / 1600px), 2.5)}[data-tutorial=draw-workspace].svelte-1duo5kk{gap:calc(.5rem * var(--builder-action-scale));padding:calc(.5rem * var(--builder-action-scale))}.top-action-toolbar.svelte-1duo5kk{transform:scale(var(--builder-action-scale));transform-origin:0 0}.export-action-toolbar.svelte-1duo5kk{transform:scale(var(--builder-action-scale));transform-origin:100% 0}.bottom-action-toolbar.svelte-1duo5kk{transform:scale(var(--builder-action-scale));transform-origin:100% 100%}.play-management-toolbar.svelte-1duo5kk{transform:scale(var(--builder-action-scale));transform-origin:0 100%}.field-canvas.svelte-1duo5kk{aspect-ratio:1000/484}.view-only.svelte-1duo5kk{box-shadow:none;border:0}.view-only.svelte-1duo5kk [data-tutorial=draw-workspace]:where(.svelte-1duo5kk){gap:0;padding:0}.view-only.svelte-1duo5kk .tool-column:where(.svelte-1duo5kk),.view-only.svelte-1duo5kk .play-builder-interaction:where(.svelte-1duo5kk)>:where(.svelte-1duo5kk):not(.field-canvas){display:none!important}.view-only.svelte-1duo5kk .play-builder-interaction:where(.svelte-1duo5kk),.view-only.svelte-1duo5kk .field-canvas:where(.svelte-1duo5kk){width:100%}.view-only.svelte-1duo5kk .field-canvas:where(.svelte-1duo5kk){pointer-events:none}.high-contrast-mode.svelte-1duo5kk{filter:contrast(1.35)saturate(1.1);border-color:#000;box-shadow:0 0 0 2px #fff,0 0 0 4px #000}.high-contrast-settings.svelte-1duo5kk{color:#000;filter:contrast(1.3);background:#fff;border-color:#000}.high-contrast-mode.svelte-1duo5kk button:focus-visible,.high-contrast-mode.svelte-1duo5kk [tabindex]:focus-visible,.high-contrast-settings.svelte-1duo5kk button:focus-visible,.high-contrast-settings.svelte-1duo5kk [tabindex]:focus-visible{outline-offset:2px;outline:4px solid #facc15}.element-delete-button.svelte-1duo5kk:hover,.element-delete-button.svelte-1duo5kk:focus-visible{background-color:#dc2626!important}.scroll-modal.svelte-1duo5kk>header:where(.svelte-1duo5kk){top:-1px;box-shadow:0 -4px #1c1917}.tool-column.svelte-1duo5kk{--builder-tool-column-width:clamp(1.5rem, min(4.8cqw, calc((100dvh - 14rem) / 13)), 6rem);width:var(--builder-tool-column-width);margin-right:calc(var(--builder-tool-column-width) * (var(--builder-tool-scale) - 1));transform:scale(var(--builder-tool-scale));transform-origin:0;container-type:inline-size}@container (width<=32px){.tool-column.svelte-1duo5kk [data-builder-tool]:where(.svelte-1duo5kk) svg:where(.svelte-1duo5kk),.tool-column.svelte-1duo5kk [data-builder-tool]:where(.svelte-1duo5kk) img:where(.svelte-1duo5kk){width:1rem;height:1rem}.tool-column.svelte-1duo5kk [data-builder-tool]:where(.svelte-1duo5kk) span:where(.svelte-1duo5kk){font-size:5px}}@container (width<=42px){.tool-column.svelte-1duo5kk [data-builder-tool]:where(.svelte-1duo5kk){gap:0}.tool-column.svelte-1duo5kk [data-builder-tool]:where(.svelte-1duo5kk) svg:where(.svelte-1duo5kk),.tool-column.svelte-1duo5kk [data-builder-tool]:where(.svelte-1duo5kk) img:where(.svelte-1duo5kk){width:1.5rem;height:1.5rem}.tool-column.svelte-1duo5kk [data-builder-tool]:where(.svelte-1duo5kk) span:where(.svelte-1duo5kk){font-size:7px}}@container (width>=56px){.tool-column.svelte-1duo5kk [data-builder-tool]:where(.svelte-1duo5kk) svg:where(.svelte-1duo5kk),.tool-column.svelte-1duo5kk [data-builder-tool]:where(.svelte-1duo5kk):not([data-tutorial-tool=laser]) img:where(.svelte-1duo5kk){width:min(66.667cqw,4rem)!important;height:min(66.667cqw,4rem)!important}.tool-column.svelte-1duo5kk [data-builder-tool]:where(.svelte-1duo5kk)>span[aria-hidden=true]:where(.svelte-1duo5kk){font-size:min(38cqw,2rem)}.tool-column.svelte-1duo5kk [data-builder-tool]:where(.svelte-1duo5kk)>span:where(.svelte-1duo5kk):not([aria-hidden=true]){font-size:min(18cqw,.9rem)}}@container (width<=900px){.top-action-toolbar.svelte-1duo5kk{transform-origin:0 0;transform:scale(.72)}.export-action-toolbar.svelte-1duo5kk{transform-origin:100% 0;transform:scale(.72)}.bottom-action-toolbar.svelte-1duo5kk{transform-origin:100% 100%;transform:scale(.72)}.play-management-toolbar.svelte-1duo5kk{transform-origin:0 100%;transform:scale(.72)}.down-marker-graphic.svelte-1duo5kk{transform:translateY(22px)}.los-marker-graphic.svelte-1duo5kk{transform:translateY(-22px)}}@container (width>=901px) and (width<=1080px){.top-action-toolbar.svelte-1duo5kk{transform-origin:0 0;transform:scale(.82)}.export-action-toolbar.svelte-1duo5kk{transform-origin:100% 0;transform:scale(.82)}.bottom-action-toolbar.svelte-1duo5kk{transform-origin:100% 100%;transform:scale(.82)}.play-management-toolbar.svelte-1duo5kk{transform-origin:0 100%;transform:scale(.82)}}.drawing-cursor.svelte-1duo5kk,.drawing-cursor.svelte-1duo5kk [data-field-element]:where(.svelte-1duo5kk){cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M5 26l3-8L23 3l6 6-15 15-9 2Z' fill='%23fff' stroke='%231c1917' stroke-width='2' stroke-linejoin='miter'/%3E%3Cpath d='m8 18 6 6' stroke='%231c1917' stroke-width='2'/%3E%3C/svg%3E") 4 28,crosshair!important}.erasing-cursor.svelte-1duo5kk,.erasing-cursor.svelte-1duo5kk [data-field-element]:where(.svelte-1duo5kk){cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M4 24 17 5l11 8-11 15H9Z' fill='%23fff' stroke='%231c1917' stroke-width='2' stroke-linejoin='miter'/%3E%3Cpath d='m11 18 8 6' fill='none' stroke='%231c1917' stroke-width='2'/%3E%3C/svg%3E") 4 24,crosshair!important}.laser-cursor.svelte-1duo5kk,.laser-cursor.svelte-1duo5kk :where(.svelte-1duo5kk){cursor:none!important}.group-selection-outside.svelte-1duo5kk{cursor:default!important}.group-selection-outside.svelte-1duo5kk [data-field-element]:where(.svelte-1duo5kk),.group-selection-inside.svelte-1duo5kk,.group-selection-inside.svelte-1duo5kk [data-field-element]:where(.svelte-1duo5kk){cursor:grab!important}@media (height<=850px){.draw-options-panel.svelte-1duo5kk{grid-template-rows:1.75rem auto;grid-template-columns:1fr 2fr 1fr;gap:1px;width:min(20rem,100vw - 3rem);margin-top:1px;display:grid;position:absolute;top:100%;left:0}.draw-options-line-types.svelte-1duo5kk{grid-area:1/1}.draw-options-thickness.svelte-1duo5kk{grid-area:1/2;margin-top:0}.draw-options-actions.svelte-1duo5kk{grid-area:1/3;margin-top:0}.draw-options-colors.svelte-1duo5kk{grid-area:2/1/auto/-1;grid-template-columns:repeat(10,minmax(0,1fr));margin-top:0}.draw-options-colors.svelte-1duo5kk button:where(.svelte-1duo5kk){min-height:0}}
