.pasito-container{--pill-dot-size:8px;--pill-active-width:24px;--pill-gap:6px;--pill-duration:.5s;--pill-easing:cubic-bezier(.215, .61, .355, 1);--pill-bg:#0000001f;--pill-active-bg:#000c;--pill-fill-bg:#ffffff73;--pill-container-bg:#0000000a;--pill-container-radius:999px;--pill-container-border:#0000000f;background:var(--pill-container-bg);border-radius:var(--pill-container-radius);border:1px solid var(--pill-container-border);padding:6px 10px;display:inline-flex;overflow:hidden}.pasito-track{margin-left:calc(-1 * var(--pill-gap));transition:transform var(--pill-duration) var(--pill-easing);align-items:center;display:flex}.pasito-vertical .pasito-track{margin-left:0;margin-top:calc(-1 * var(--pill-gap));flex-direction:column}.pasito-step{width:var(--pill-dot-size);height:var(--pill-dot-size);cursor:pointer;background:var(--pill-bg);margin-left:var(--pill-gap);transform-origin:50%;transition:width var(--pill-duration) var(--pill-easing), height var(--pill-duration) var(--pill-easing), background var(--pill-duration) var(--pill-easing), opacity var(--pill-duration) var(--pill-easing), transform var(--pill-duration) var(--pill-easing), margin-left var(--pill-duration) var(--pill-easing), margin-top var(--pill-duration) var(--pill-easing);border:none;border-radius:999px;flex-shrink:0;margin-top:0;padding:0;position:relative;overflow:hidden}.pasito-vertical .pasito-step{margin-left:0;margin-top:var(--pill-gap)}.pasito-step:focus-visible{outline-offset:2px;outline:2px solid #0000004d}.pasito-step-active{width:var(--pill-active-width);background:var(--pill-active-bg)}.pasito-vertical .pasito-step-active{width:var(--pill-dot-size);height:var(--pill-active-width)}.pasito-step:after{content:"";border-radius:inherit;background:var(--pill-fill-bg);pointer-events:none;width:0;position:absolute;top:0;bottom:0;left:0}.pasito-vertical .pasito-step:after{width:auto;height:0;bottom:auto;right:0}.pasito-step-filling:after{width:100%;transition:width var(--pill-fill-duration,3s) linear}.pasito-vertical .pasito-step-filling:after{width:auto;height:100%;transition:height var(--pill-fill-duration,3s) linear}.pasito-entering{opacity:0;width:0;margin-top:0;margin-left:0;transition-duration:.25s;transform:scale(0)}.pasito-vertical .pasito-entering{width:var(--pill-dot-size);height:0}.pasito-exiting{opacity:0;width:0;margin-top:0;margin-left:0;transition-duration:.25s;transform:scale(0)}.pasito-vertical .pasito-exiting{width:var(--pill-dot-size);height:0}@media (prefers-reduced-motion:reduce){.pasito-step,.pasito-track,.pasito-step-filling:after{transition-duration:0s!important}}
.primary-draw-board-module__F3gBRG__page{--ink-rgb:38, 37, 35;--surface-rgb:250, 249, 247;--page-bg:#efeeec;--page-surface:rgba(var(--surface-rgb), .8);--paper:rgba(var(--surface-rgb), 1);--muted:rgba(var(--ink-rgb), .46);--soft-border:rgba(var(--ink-rgb), .1);--soft-hover:rgba(var(--ink-rgb), .05);--soft-active:rgba(var(--ink-rgb), .08);--shadow-sm:0 10px 30px #2d272214;--shadow-lg:0 18px 55px #2d27221f;background:radial-gradient(circle at top, #ffffffe6, #fff0 42%), var(--page-bg);width:100%;color:rgba(var(--ink-rgb), 1);font-family:var(--font-geist-sans), var(--font-sans), system-ui, sans-serif;letter-spacing:.01em;-webkit-user-select:none;user-select:none;touch-action:none;position:relative;overflow:hidden}.primary-draw-board-module__F3gBRG__page button,.primary-draw-board-module__F3gBRG__page a{-webkit-tap-highlight-color:transparent;cursor:var(--interactive-cursor,pointer)}.primary-draw-board-module__F3gBRG__page button:disabled,.primary-draw-board-module__F3gBRG__page a[aria-disabled=true]{cursor:not-allowed;opacity:.45}.primary-draw-board-module__F3gBRG__filterDefs{width:0;height:0;position:absolute}.primary-draw-board-module__F3gBRG__main{width:100%}.primary-draw-board-module__F3gBRG__stageShell{width:100%;height:100%}.primary-draw-board-module__F3gBRG__stage{background:linear-gradient(rgba(var(--surface-rgb), .98), rgba(var(--surface-rgb), .92));width:100%;height:100%;box-shadow:var(--shadow-lg);border-radius:28px;position:relative;overflow:hidden}.primary-draw-board-module__F3gBRG__stageActions{z-index:20;gap:6px;display:flex;position:absolute;top:12px;right:12px}.primary-draw-board-module__F3gBRG__stageActionButton{width:44px;height:44px;color:var(--muted);background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:background-color .14s,color .14s,transform .12s;display:inline-flex}.primary-draw-board-module__F3gBRG__stageActionButton:hover{background:var(--soft-hover);color:rgba(var(--ink-rgb), .92)}.primary-draw-board-module__F3gBRG__stageActionButton:active{transform:scale(.96)}.primary-draw-board-module__F3gBRG__stageActionButtonActive{background:var(--soft-active);color:rgba(var(--ink-rgb), .92)}.primary-draw-board-module__F3gBRG__stageActionButtonActive:hover{background:rgba(var(--ink-rgb), .1);color:rgba(var(--ink-rgb), .96)}.primary-draw-board-module__F3gBRG__stageActionButton svg{width:32px;height:32px;display:block}.primary-draw-board-module__F3gBRG__signTag{z-index:20;background:rgba(var(--surface-rgb), .88);-webkit-backdrop-filter:blur(16px);cursor:grab;touch-action:none;border-radius:10px;align-items:center;gap:0;height:40px;animation:.2s cubic-bezier(.34,1.56,.64,1) primary-draw-board-module__F3gBRG__signTagSlideIn;display:flex;position:absolute;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 4px 20px #2d27221a}.primary-draw-board-module__F3gBRG__signTagGrip{width:20px;height:100%;color:rgba(var(--ink-rgb), .18);cursor:grab;flex-shrink:0;justify-content:center;align-items:center;display:flex}.primary-draw-board-module__F3gBRG__signTagDragging .primary-draw-board-module__F3gBRG__signTagGrip{cursor:grabbing}.primary-draw-board-module__F3gBRG__signTagDragging{cursor:grabbing;box-shadow:0 8px 32px #2d27222e}.primary-draw-board-module__F3gBRG__signTagMeasure{visibility:hidden;white-space:pre;font:inherit;pointer-events:none;font-size:14px;position:absolute}.primary-draw-board-module__F3gBRG__signTagInput{width:140px;min-width:80px;height:100%;color:rgba(var(--ink-rgb), .9);font:inherit;background:0 0;border:none;outline:none;padding:0 12px 0 8px;font-size:14px}.primary-draw-board-module__F3gBRG__signTagInput::placeholder{color:rgba(var(--ink-rgb), .3)}.primary-draw-board-module__F3gBRG__signTagSave{border:none;border-left:1px solid rgba(var(--ink-rgb), .08);height:100%;color:rgba(var(--ink-rgb), .6);font:inherit;letter-spacing:.02em;background:0 0;padding:0 14px;font-size:13px;font-weight:600;transition:background-color .12s,color .12s}.primary-draw-board-module__F3gBRG__signTagSave:hover{background:rgba(var(--ink-rgb), .06);color:rgba(var(--ink-rgb), .9)}.primary-draw-board-module__F3gBRG__signTagSave:active{background:rgba(var(--ink-rgb), .1)}.primary-draw-board-module__F3gBRG__signTagConfirm{color:rgba(var(--ink-rgb), .45);font-size:16px}.primary-draw-board-module__F3gBRG__signTagConfirm:hover{color:#0d7248;background:#0d724814}.primary-draw-board-module__F3gBRG__signTagDelete{color:rgba(var(--ink-rgb), .35);font-size:15px}.primary-draw-board-module__F3gBRG__signTagDelete:hover{color:#b0372c;background:#b0372c14}.primary-draw-board-module__F3gBRG__savingDots{align-items:center;gap:3px;display:inline-flex}.primary-draw-board-module__F3gBRG__savingDot{background:rgba(var(--ink-rgb), .4);border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite primary-draw-board-module__F3gBRG__savingPulse}.primary-draw-board-module__F3gBRG__savingDot:nth-child(2){animation-delay:.16s}.primary-draw-board-module__F3gBRG__savingDot:nth-child(3){animation-delay:.32s}@keyframes primary-draw-board-module__F3gBRG__savingPulse{0%,80%,to{opacity:.3;transform:scale(1)}40%{opacity:1;transform:scale(1.3)}}@keyframes primary-draw-board-module__F3gBRG__signTagSlideIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.primary-draw-board-module__F3gBRG__gridLayer{background:radial-gradient(circle, rgba(var(--ink-rgb), .1) 1.2px, transparent 1.35px), linear-gradient(#ffffff42, #ffffff0d);box-shadow:inset 0 0 0 32px rgba(var(--surface-rgb), 1);filter:url(#whiteboardGridWobble);background-size:20px 20px,100% 100%;position:absolute;inset:0}.primary-draw-board-module__F3gBRG__compositeLayer,.primary-draw-board-module__F3gBRG__savedLayer,.primary-draw-board-module__F3gBRG__draftVectorLayer,.primary-draw-board-module__F3gBRG__draftInputLayer{width:100%;height:100%;position:absolute;inset:0}.primary-draw-board-module__F3gBRG__compositeLayer,.primary-draw-board-module__F3gBRG__savedLayer{pointer-events:none;object-fit:contain;filter:url(#whiteboardInkWobble)}.primary-draw-board-module__F3gBRG__layerAuthorTag{z-index:8;background:rgba(var(--surface-rgb), .88);-webkit-backdrop-filter:blur(16px);height:40px;color:rgba(var(--ink-rgb), .9);white-space:nowrap;pointer-events:none;border-radius:10px;align-items:center;padding:0 14px;font-size:14px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 20px #2d27221a}.primary-draw-board-module__F3gBRG__draftVectorLayer{pointer-events:none;filter:url(#whiteboardInkWobble);overflow:visible}.primary-draw-board-module__F3gBRG__draftInputLayer{touch-action:none;display:block}.primary-draw-board-module__F3gBRG__drawStroke{pointer-events:none}.primary-draw-board-module__F3gBRG__notice{z-index:32;min-width:260px;max-width:min(520px,100% - 32px);box-shadow:var(--shadow-sm);color:rgba(var(--ink-rgb), .84);text-align:center;-webkit-backdrop-filter:blur(16px);background:#fffcf7e0;border-radius:999px;padding:11px 16px;font-size:14px;position:absolute;bottom:120px;left:50%;transform:translate(-50%)}.primary-draw-board-module__F3gBRG__noticeError{color:#fff5f2fa;background:#661f19e6}.primary-draw-board-module__F3gBRG__noticeSuccess{color:#f7fffaf5;background:#1e5a3ee0}.primary-draw-board-module__F3gBRG__noticeAction{color:inherit;font:inherit;background:#ffffff2e;border:none;border-radius:999px;margin-left:8px;padding:4px 12px;font-size:13px;font-weight:600;transition:background-color .12s}.primary-draw-board-module__F3gBRG__noticeAction:hover{background:#ffffff47}.primary-draw-board-module__F3gBRG__noticeAction:active{background:#ffffff59}.primary-draw-board-module__F3gBRG__toolbar{pointer-events:none;z-index:25;justify-content:center;padding:0 16px 16px;display:flex;position:absolute;inset:auto 0 0}.primary-draw-board-module__F3gBRG__toolbarGroup{pointer-events:auto;flex-direction:column;gap:8px;width:min(100%,449px);display:flex}.primary-draw-board-module__F3gBRG__paperToolbarTop{justify-content:center;align-items:flex-end;gap:12px;display:flex}.primary-draw-board-module__F3gBRG__paperTopShell{background:linear-gradient(rgba(var(--ink-rgb), .08), rgba(var(--ink-rgb), .08)), rgba(var(--surface-rgb), .7);-webkit-backdrop-filter:blur(16px);clip-path:inset(-200px -20px 0);border-radius:8px;align-items:flex-end;display:flex}.primary-draw-board-module__F3gBRG__paperToolsSection{border-right:1px solid rgba(var(--ink-rgb), .1);align-items:flex-end;gap:12px;height:48px;padding:0 16px;display:flex}.primary-draw-board-module__F3gBRG__paperControlsSection{align-items:center;gap:4px;padding:8px;display:flex}.primary-draw-board-module__F3gBRG__toolButton{width:36px;height:61px;color:rgba(var(--ink-rgb), .72);clip-path:inset(-100% -100% -100px);background:0 0;border:none;justify-content:center;align-items:flex-end;transition:transform .15s,filter .15s,color .15s,opacity .15s;display:inline-flex;position:relative}.primary-draw-board-module__F3gBRG__toolButton:hover{transform:translateY(-2px)}.primary-draw-board-module__F3gBRG__toolButton svg,.primary-draw-board-module__F3gBRG__toolAsset{width:36px;height:auto;filter:drop-shadow(0 8px 4px rgba(var(--ink-rgb), .1));display:block}.primary-draw-board-module__F3gBRG__toolAsset{pointer-events:none;min-width:36px;position:absolute;left:0}.primary-draw-board-module__F3gBRG__toolAssetEraser{bottom:-17px}.primary-draw-board-module__F3gBRG__toolButtonActive{color:rgba(var(--ink-rgb), .92);transform:translateY(-1px)}.primary-draw-board-module__F3gBRG__toolButtonActive svg{filter:drop-shadow(0 12px 10px rgba(var(--ink-rgb), .2))}.primary-draw-board-module__F3gBRG__colorPalette{border-radius:8px;align-items:center;display:flex;position:relative;overflow:hidden}.primary-draw-board-module__F3gBRG__colorPalette:after{content:"";pointer-events:none;box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb), .08);border-radius:8px;position:absolute;inset:0}.primary-draw-board-module__F3gBRG__colorButton,.primary-draw-board-module__F3gBRG__paletteMoreButton,.primary-draw-board-module__F3gBRG__sizeButton{border:none;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s;display:inline-flex;position:relative;overflow:clip}.primary-draw-board-module__F3gBRG__colorButton{background:0 0;overflow:hidden}.primary-draw-board-module__F3gBRG__colorButtonActive{box-shadow:inset 0 0 0 2px #fffffff5, inset 0 0 0 3px rgba(var(--ink-rgb), .18)}.primary-draw-board-module__F3gBRG__colorReel{top:0;flex-direction:column;transition:filter .11s ease-out;display:flex;position:absolute;inset-inline:0;transform:translateY(calc(32px - 100%))}.primary-draw-board-module__F3gBRG__colorReelRolling{animation-name:primary-draw-board-module__F3gBRG__reelSpringAccum;animation-duration:var(--reel-duration,.7s);animation-timing-function:cubic-bezier(.2,0,.2,1);animation-fill-mode:forwards}.primary-draw-board-module__F3gBRG__colorReelItem{flex-shrink:0;width:100%;height:32px}.primary-draw-board-module__F3gBRG__paletteMoreButton,.primary-draw-board-module__F3gBRG__sizeButton{color:rgba(var(--ink-rgb), .56);background:0 0}.primary-draw-board-module__F3gBRG__paletteMoreButton:hover,.primary-draw-board-module__F3gBRG__sizeButton:hover{background:var(--soft-hover)}.primary-draw-board-module__F3gBRG__paletteMoreButton:active>*{transition:transform .1s;transform:scale(.95)}.primary-draw-board-module__F3gBRG__paletteMoreButtonActive,.primary-draw-board-module__F3gBRG__sizeButtonActive{color:rgba(var(--ink-rgb), .92);background:var(--soft-active)}.primary-draw-board-module__F3gBRG__paletteMoreButton{border-left:1px solid rgba(var(--ink-rgb), .08);background:0 0;border-radius:0 8px 8px 0;overflow:visible}.primary-draw-board-module__F3gBRG__paletteMoreButtonActive{background:0 0}.primary-draw-board-module__F3gBRG__sizeButton{transition:transform .12s,box-shadow .12s,background-color .12s}.primary-draw-board-module__F3gBRG__paletteMoreButton svg,.primary-draw-board-module__F3gBRG__sizeButton svg{width:22px;height:22px;display:block}.primary-draw-board-module__F3gBRG__diceCubeContainer{perspective:150px;mix-blend-mode:multiply;width:32px;height:32px;margin-left:-.5px;overflow:hidden}.primary-draw-board-module__F3gBRG__diceCube{width:100%;height:100%;transform:var(--final-rotation,rotateX(0deg) rotateY(0deg));transform-style:preserve-3d;transition:transform .3s ease-out;position:relative}.primary-draw-board-module__F3gBRG__diceCubeRolling{animation:primary-draw-board-module__F3gBRG__toolbarDiceCubeRoll var(--cube-duration,.45s) var(--cube-easing,cubic-bezier(.34, 1.56, .64, 1))}.primary-draw-board-module__F3gBRG__diceFace{color:#262523;backface-visibility:visible;background:#faf9f7;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute}.primary-draw-board-module__F3gBRG__diceFace img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;min-width:32px;min-height:32px}.primary-draw-board-module__F3gBRG__diceFront{transform:translateZ(16px)}.primary-draw-board-module__F3gBRG__diceBack{transform:rotateY(180deg)translateZ(16px)}.primary-draw-board-module__F3gBRG__diceRight{transform:rotateY(90deg)translateZ(16px)}.primary-draw-board-module__F3gBRG__diceLeft{transform:rotateY(-90deg)translateZ(16px)}.primary-draw-board-module__F3gBRG__diceTop{transform:rotateX(90deg)translateZ(16px)}.primary-draw-board-module__F3gBRG__diceBottom{transform:rotateX(-90deg)translateZ(16px)}.primary-draw-board-module__F3gBRG__sizeRail{align-items:center;gap:0;display:flex}.primary-draw-board-module__F3gBRG__sizeButton svg{width:24px;height:24px;display:block}.primary-draw-board-module__F3gBRG__paletteMoreButton svg{width:18px;height:18px}.primary-draw-board-module__F3gBRG__paperTopShell{box-shadow:none}@keyframes primary-draw-board-module__F3gBRG__reelSpringAccum{0%{transform:translateY(0)}8%{transform:translateY(var(--spring-wind-up,0px))}35%{transform:translateY(calc(-100% + (3 * 100% / var(--reel-items)) - var(--spring-b1,0px)))}50%{transform:translateY(calc(-100% + (3 * 100% / var(--reel-items)) + var(--spring-b2,0px)))}65%{transform:translateY(calc(-100% + (3 * 100% / var(--reel-items)) - var(--spring-b3,0px)))}78%{transform:translateY(calc(-100% + (3 * 100% / var(--reel-items)) - var(--spring-b4,0px)))}88%{transform:translateY(calc(-100% + (3 * 100% / var(--reel-items)) + var(--spring-b5,0px)))}to{transform:translateY(calc(-100% + (3 * 100% / var(--reel-items))))}}@keyframes primary-draw-board-module__F3gBRG__toolbarDiceCubeRoll{0%{transform:rotateX(0)rotateY(0)rotate(0)}20%{transform:rotateX(calc(var(--spin-x,1turn) * .15)) rotateY(calc(var(--spin-y,252deg) * .12)) rotate(30deg)}40%{transform:rotateX(calc(var(--spin-x,1turn) * .35)) rotateY(calc(var(--spin-y,252deg) * .35)) rotate(-20deg)}60%{transform:rotateX(calc(var(--spin-x,1turn) * .6)) rotateY(calc(var(--spin-y,252deg) * .6)) rotate(40deg)}80%{transform:rotateX(calc(var(--spin-x,1turn) * .85)) rotateY(calc(var(--spin-y,252deg) * .8)) rotate(-10deg)}to{transform:var(--final-rotation,rotateX(0deg) rotateY(0deg))}}@media (max-width:720px){.primary-draw-board-module__F3gBRG__stageShell{width:100%;height:100%}.primary-draw-board-module__F3gBRG__stage{border-radius:0}.primary-draw-board-module__F3gBRG__gridLayer{box-shadow:inset 0 0 0 12px rgba(var(--surface-rgb), 1)}.primary-draw-board-module__F3gBRG__toolbarGroup{width:min(100%,449px)}.primary-draw-board-module__F3gBRG__paperToolbarTop{gap:8px}.primary-draw-board-module__F3gBRG__paperToolsSection{gap:8px;height:48px;padding:0 12px}.primary-draw-board-module__F3gBRG__toolButton{width:36px}.primary-draw-board-module__F3gBRG__toolButton svg{width:32px;height:62px}.primary-draw-board-module__F3gBRG__paperControlsSection{flex:1;justify-content:space-between;gap:6px;min-width:0}.primary-draw-board-module__F3gBRG__notice{min-width:0;font-size:13px;bottom:100px}}@media (max-width:560px){.primary-draw-board-module__F3gBRG__stageShell{width:100%;height:100%}.primary-draw-board-module__F3gBRG__toolbar{padding-inline:8px;padding-bottom:8px}.primary-draw-board-module__F3gBRG__paperTopShell{flex-wrap:wrap;justify-content:center}.primary-draw-board-module__F3gBRG__paperToolbarTop{align-items:stretch}.primary-draw-board-module__F3gBRG__paperToolsSection{border-right:none;border-bottom:1px solid rgba(var(--ink-rgb), .1);gap:6px;height:48px;padding-inline:10px}.primary-draw-board-module__F3gBRG__paperControlsSection{justify-content:center;gap:4px;width:100%;padding:6px 8px}.primary-draw-board-module__F3gBRG__colorButton,.primary-draw-board-module__F3gBRG__paletteMoreButton,.primary-draw-board-module__F3gBRG__sizeButton{width:30px;height:30px}.primary-draw-board-module__F3gBRG__colorReelItem{height:30px}.primary-draw-board-module__F3gBRG__colorReel{transform:translateY(calc(30px - 100%))}.primary-draw-board-module__F3gBRG__diceCubeContainer{width:30px;height:30px}.primary-draw-board-module__F3gBRG__notice{bottom:110px}}
