@font-face{font-family:'Roji Lato';src:url('vendor/Lato-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Roji Poppins';src:url('vendor/Poppins-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Roji Bebas Neue';src:url('vendor/BebasNeue-Regular.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Roji Anton';src:url('vendor/Anton-Regular.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Roji Bungee';src:url('vendor/Bungee-Regular.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Roji Pacifico';src:url('vendor/Pacifico-Regular.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Roji Lobster';src:url('vendor/Lobster-Regular.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Roji Abril Fatface';src:url('vendor/AbrilFatface-Regular.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Roji Alfa Slab One';src:url('vendor/AlfaSlabOne-Regular.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Roji Press Start 2P';src:url('vendor/PressStart2P-Regular.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
.watch-customizer{display:block;box-sizing:border-box;width:100%;max-width:1480px;margin-inline:auto;padding-block:var(--customizer-padding-top) var(--customizer-padding-bottom);padding-inline:clamp(16px,3vw,40px);color:var(--color-foreground)}
.watch-customizer [hidden]{display:none!important}.watch-customizer__header{max-width:680px;margin-block-end:var(--margin-xl)}
.watch-customizer[data-current-step="2"] .watch-customizer__header{display:none}
.watch-customizer h1,.watch-customizer h2{margin:0;font-family:var(--font-heading--family);color:inherit}.watch-customizer__header h1{font-size:clamp(2.25rem,4vw,3.75rem);line-height:.98;letter-spacing:-.045em}.watch-customizer__header>p:last-child{margin-block:var(--margin-md) 0;color:rgb(var(--color-foreground-rgb)/.7)}
.watch-customizer__eyebrow{margin:0 0 var(--margin-sm);font-size:.75rem;font-weight:700;letter-spacing:.14em}.watch-customizer__steps{display:grid;grid-template-columns:repeat(3,1fr);padding:0;margin:0 0 var(--margin-2xl,24px);list-style:none;border-block:1px solid rgb(var(--color-foreground-rgb)/.18)}.watch-customizer__steps li{padding:var(--padding-md,16px) var(--padding-sm,12px);color:rgb(var(--color-foreground-rgb)/.42);text-transform:uppercase;font-size:.75rem;letter-spacing:.08em}.watch-customizer__steps li+li{border-inline-start:1px solid rgb(var(--color-foreground-rgb)/.18)}.watch-customizer__steps li.is-active{color:var(--color-background);background:var(--color-foreground)}.watch-customizer__steps span{margin-inline-end:var(--margin-sm);font-variant-numeric:tabular-nums}
.watch-customizer__panel{min-height:0}.watch-customizer__section-heading{margin-block-end:var(--margin-xl)}.watch-customizer__section-heading h2{font-size:clamp(1.75rem,3vw,2.75rem)}.watch-customizer__templates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-lg);max-width:920px}.watch-template-card{appearance:none;padding:0;overflow:hidden;text-align:start;color:inherit;background:transparent;border:1px solid rgb(var(--color-foreground-rgb)/.2);border-radius:0;cursor:pointer}.watch-template-card:is(:hover,:focus-visible),.watch-template-card.is-selected{border-color:var(--color-foreground);box-shadow:0 0 0 1px var(--color-foreground)}.watch-template-card__preview{display:block;aspect-ratio:4/3;border-block-end:1px solid rgb(var(--color-foreground-rgb)/.15);background-color:#e4e6da;background-position:center;background-repeat:no-repeat}.watch-template-card__preview--classic{background-image:linear-gradient(#505050,#505050),linear-gradient(#fff,#fff);background-size:58% 35%,72% 72%}.watch-template-card__preview--blank{background-image:linear-gradient(#fff,#fff);background-size:72% 72%}.watch-template-card__copy{display:grid;gap:var(--gap-2xs);padding:var(--padding-lg)}.watch-template-card__copy small{color:rgb(var(--color-foreground-rgb)/.62)}.watch-customizer__primary{margin-block-start:var(--margin-xl)}
.watch-customizer__workspace{display:grid;grid-template-columns:88px minmax(0,var(--customizer-preview-width,560px)) minmax(320px,1fr);gap:clamp(16px,2vw,32px);align-items:start;justify-content:center}.watch-customizer__preview-column{position:sticky;top:calc(var(--header-group-height,0px) + 24px);width:100%;max-width:var(--customizer-preview-width,560px)}.watch-customizer__canvas-shell,.watch-customizer__final-image{background:#f3f3f3;padding:clamp(12px,2vw,24px)}.watch-customizer canvas,.watch-customizer__final-image img{display:block;width:100%;height:auto}.watch-customizer canvas{touch-action:none}.watch-customizer canvas.is-draggable{cursor:grab}.watch-customizer canvas.is-dragging{cursor:grabbing}.watch-customizer__canvas-hint{margin:var(--margin-sm) 0 0;color:#5c5c5c;font-size:.75rem}
.watch-customizer__controls{border-block-start:1px solid rgb(var(--color-foreground-rgb)/.18)}.watch-control-group{padding-block:var(--padding-lg);border-block-end:1px solid rgb(var(--color-foreground-rgb)/.18)}.watch-control-group h2{margin-block-end:var(--margin-md);font-size:1rem}.watch-control-group__heading{display:flex;justify-content:space-between;gap:var(--gap-md)}.watch-control-group__heading span{font-size:.75rem;color:rgb(var(--color-foreground-rgb)/.6)}.watch-color-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-md)}.watch-color-grid label,.watch-field,.watch-range{display:grid;gap:var(--gap-xs);font-size:.75rem}.watch-color-grid input[type=color],.watch-field--color input[type=color]{width:100%;height:42px;padding:3px;background:transparent;border:1px solid rgb(var(--color-foreground-rgb)/.25)}.watch-upload{display:block;padding:var(--padding-lg);text-align:center;border:1px dashed rgb(var(--color-foreground-rgb)/.4);cursor:pointer}.watch-upload input{display:block;max-width:100%;margin:var(--margin-sm) auto 0;font-size:.75rem}.watch-field input[type=text],.watch-field select{min-height:44px;padding:0 var(--padding-md);color:inherit;background:var(--color-background);border:1px solid rgb(var(--color-foreground-rgb)/.25);border-radius:0}.watch-control-row{display:grid;grid-template-columns:1fr 92px;gap:var(--gap-md);margin-block:var(--margin-md)}.watch-range+.watch-range{margin-block-start:var(--margin-md)}
.watch-customizer__actions,.watch-customizer__final-actions{display:flex;flex-wrap:wrap;gap:var(--gap-sm);margin-block-start:var(--margin-xl)}.watch-customizer__actions>*,.watch-customizer__final-actions>*{flex:1}.watch-customizer__final{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(28px,6vw,88px);align-items:center}.watch-customizer__final-copy>p:not(.watch-customizer__eyebrow,.watch-customizer__price){color:rgb(var(--color-foreground-rgb)/.68)}.watch-customizer__price{margin-block:var(--margin-xl);font-size:1.5rem}.watch-customizer__status{min-height:1.4em;margin-block:var(--margin-md) 0;font-size:.8rem}
.watch-customizer__toolbox{overflow:hidden;border:1px solid rgb(var(--color-foreground-rgb)/.2);background:var(--color-background)}.watch-toolbox__title{margin:0;padding:10px 8px;background:var(--color-foreground);color:var(--color-background);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-align:center}.watch-tool{display:grid;place-items:center;gap:6px;width:100%;min-height:72px;padding:10px 4px;color:inherit;background:transparent;border:0;border-block-end:1px solid rgb(var(--color-foreground-rgb)/.12);font:inherit;font-size:.68rem;cursor:pointer}.watch-tool:is(:hover,:focus-visible){background:rgb(var(--color-foreground-rgb)/.06)}.watch-tool__icon{font-size:1.5rem;font-weight:700;line-height:1}.watch-tool__shape{display:block;width:26px;height:20px;border:2px solid currentColor}.watch-tool__shape--circle{width:24px;height:24px;border-radius:50%}.watch-tool__shape--line{width:30px;height:0;border-width:2px 0 0}.watch-sidebar-tabs{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid rgb(var(--color-foreground-rgb)/.18)}.watch-sidebar-tabs button{padding:14px 8px;color:rgb(var(--color-foreground-rgb)/.5);background:transparent;border:0;border-block-end:3px solid transparent;font:inherit;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;cursor:pointer}.watch-sidebar-tabs button.is-active{color:inherit;border-block-end-color:var(--color-foreground)}.watch-sidebar-tabs span{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-inline-start:4px;border-radius:20px;background:rgb(var(--color-foreground-rgb)/.1);font-size:.65rem}.watch-layer-panel{padding-block:var(--padding-lg)}.watch-layer-panel__hint{margin:0 0 var(--margin-md);color:rgb(var(--color-foreground-rgb)/.6);font-size:.75rem}.watch-layer-list{display:grid}.watch-layer-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 10px;color:inherit;background:transparent;border:1px solid rgb(var(--color-foreground-rgb)/.16);border-block-end:0;text-align:start;font:inherit;cursor:pointer}.watch-layer-row:last-child{border-block-end:1px solid rgb(var(--color-foreground-rgb)/.16)}.watch-layer-row.is-selected{box-shadow:inset 3px 0 0 #065cff;background:#f3f6ff}.watch-layer-row.is-locked{grid-template-columns:minmax(0,1fr) auto;color:rgb(var(--color-foreground-rgb)/.45);cursor:default}.watch-layer-row__icon{display:grid;place-items:center;width:26px;height:26px;background:rgb(var(--color-foreground-rgb)/.07);font-weight:700}.watch-layer-row small{text-transform:capitalize;color:rgb(var(--color-foreground-rgb)/.5);font-size:.65rem}.watch-layer-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-block-start:var(--margin-md)}.watch-layer-actions button{min-width:0;padding-inline:8px}.watch-field[data-selected-text-row]{margin-block-end:var(--margin-md)}
.watch-customizer__canvas-shell{background:transparent}.watch-customizer__canvas-viewport{width:100%;aspect-ratio:1;overflow:auto;background:#f3f3f3;overscroll-behavior:contain;scrollbar-width:thin}.watch-customizer__canvas-stage{width:100%;margin-inline:auto}.watch-zoom-controls{display:flex;align-items:center;justify-content:center;width:max-content;margin:14px auto 0;overflow:hidden;background:var(--color-background);border:1px solid rgb(var(--color-foreground-rgb)/.18);box-shadow:0 8px 24px rgb(0 0 0/.08)}.watch-zoom-controls button,.watch-zoom-controls output{display:grid;place-items:center;min-width:44px;height:40px;padding:0 12px;color:inherit;background:transparent;border:0;border-inline-end:1px solid rgb(var(--color-foreground-rgb)/.14);font:inherit;font-weight:700}.watch-zoom-controls button{cursor:pointer;font-size:1rem}.watch-zoom-controls button:is(:hover,:focus-visible){background:rgb(var(--color-foreground-rgb)/.06)}.watch-zoom-controls output{min-width:64px;font-size:.75rem}.watch-zoom-controls [data-zoom=fit]{border-inline-end:0;color:#065cff;font-size:.72rem;letter-spacing:.08em}.watch-layer-list .watch-layer-row{grid-template-columns:18px 30px minmax(0,1fr) auto;gap:8px;cursor:default}.watch-layer-row__grip{color:rgb(var(--color-foreground-rgb)/.28);font-size:1.2rem;cursor:grab;user-select:none}.watch-layer-row__grip:active{cursor:grabbing}.watch-layer-row__label{min-width:0;padding:8px 2px;overflow:hidden;color:inherit;background:transparent;border:0;text-align:start;text-overflow:ellipsis;white-space:nowrap;font:inherit;cursor:pointer}.watch-layer-row__actions{display:flex;align-items:center}.watch-layer-row__actions button{display:grid;place-items:center;width:30px;height:30px;padding:0;color:rgb(var(--color-foreground-rgb)/.55);background:transparent;border:0;font:inherit;font-size:1rem;cursor:pointer}.watch-layer-row__actions button:is(:hover,:focus-visible){color:inherit;background:rgb(var(--color-foreground-rgb)/.07)}.watch-layer-row.is-object-locked .watch-layer-row__label{color:rgb(var(--color-foreground-rgb)/.45)}
[data-selected-font]{font-weight:700}[data-selected-font] option{font-size:1rem;font-weight:700}
.watch-layer-list .watch-layer-row{display:flex!important;align-items:center;gap:8px;min-height:58px;cursor:default}.watch-layer-row__grip{flex:0 0 18px}.watch-layer-row__icon{flex:0 0 26px}.watch-layer-row__label{display:block!important;flex:1 1 auto;min-width:0!important;min-height:0!important;width:auto!important;padding:8px 2px!important;color:inherit!important;background:transparent!important;border:0!important;text-align:left!important;text-overflow:ellipsis;white-space:nowrap;font:inherit!important;cursor:pointer}.watch-layer-row__actions{display:flex!important;flex:0 0 auto;align-items:center;margin-inline-start:auto;white-space:nowrap}.watch-layer-row__actions button{display:grid!important;place-items:center;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;color:rgb(var(--color-foreground-rgb)/.55)!important;background:transparent!important;border:0!important;font:inherit!important;font-size:1rem!important;cursor:pointer}.watch-layer-row__actions button:is(:hover,:focus-visible){color:inherit!important;background:rgb(var(--color-foreground-rgb)/.07)!important}.watch-layer-row.is-object-locked .watch-layer-row__label{color:rgb(var(--color-foreground-rgb)/.45)!important}
.watch-layer-list .watch-layer-row{position:relative!important;display:block!important;min-height:58px;padding:8px 112px 8px 78px!important}.watch-layer-row__grip{position:absolute;inset-inline-start:10px;top:17px;width:18px}.watch-layer-list .watch-layer-row__icon{position:absolute;inset-inline-start:38px;top:15px}.watch-layer-row__label{width:100%!important;line-height:26px!important}.watch-layer-row__actions{position:absolute;inset-inline-end:10px;top:13px;margin:0!important}
.watch-layer-list .watch-layer-row{position:relative!important;display:grid!important;grid-template-columns:18px 30px minmax(0,1fr) 96px!important;align-items:center!important;gap:8px!important;padding:8px 10px!important}.watch-layer-list .watch-layer-row__grip,.watch-layer-list .watch-layer-row__icon,.watch-layer-list .watch-layer-row__actions{position:static!important;inset:auto!important}.watch-layer-list .watch-layer-row__label{grid-column:3;width:auto!important}.watch-layer-list .watch-layer-row__actions{grid-column:4;justify-content:flex-end;margin:0!important}
.watch-layer-list .watch-layer-row{grid-template-columns:18px 30px 30px minmax(0,1fr) 96px!important}.watch-layer-row__visibility{display:grid;place-items:center;width:30px;height:30px;padding:0;color:rgb(var(--color-foreground-rgb)/.62);background:transparent;border:0;border-radius:50%;cursor:pointer}.watch-layer-row__visibility svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.watch-layer-row__visibility:is(:hover,:focus-visible){color:#065cff;background:rgb(6 92 255/.08)}.watch-layer-list .watch-layer-row__label{grid-column:4}.watch-layer-list .watch-layer-row__actions{grid-column:5}.watch-layer-row.is-hidden-layer .watch-layer-row__icon,.watch-layer-row.is-hidden-layer .watch-layer-row__label{opacity:.38}.watch-layer-row.is-hidden-layer .watch-layer-row__visibility{color:rgb(var(--color-foreground-rgb)/.35)}
.watch-control-group__heading{align-items:flex-start}.watch-control-group__heading>div:first-child{min-width:0}.watch-control-group__heading>div:first-child>span{display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.watch-selected-actions{display:flex;flex:0 0 auto}.watch-selected-actions button{display:grid;place-items:center;width:36px;height:36px;padding:0;color:rgb(var(--color-foreground-rgb)/.58);background:transparent;border:0;font:inherit;font-size:1.05rem;cursor:pointer}.watch-selected-actions button:is(:hover,:focus-visible){color:inherit;background:rgb(var(--color-foreground-rgb)/.07)}.watch-color-code{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;margin-block:var(--margin-md)}.watch-color-code .watch-field--color input{height:44px}.watch-option-title{margin:var(--margin-lg) 0 var(--margin-sm);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.watch-mode-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.watch-mode-buttons button{min-height:42px;padding:6px;color:rgb(var(--color-foreground-rgb)/.55);background:transparent;border:1px solid rgb(var(--color-foreground-rgb)/.18);font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}.watch-mode-buttons button.is-active{color:inherit;border-color:var(--color-foreground);box-shadow:inset 0 0 0 1px var(--color-foreground)}.watch-mode-buttons button:disabled{cursor:not-allowed;opacity:.4}[data-shape-controls] .watch-range{margin-block-start:var(--margin-md)}
.watch-selected-actions button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.watch-selected-actions button img,.watch-layer-row__actions button img{display:block;width:18px;height:22px;object-fit:contain;opacity:.58}.watch-selected-actions button:is(:hover,:focus-visible) img,.watch-layer-row__actions button:is(:hover,:focus-visible) img{opacity:1}
.watch-tool__icon--palette{font-size:1.7rem}.watch-options-empty{margin:0;padding:32px 16px;color:rgb(var(--color-foreground-rgb)/.52);border-block-end:1px solid rgb(var(--color-foreground-rgb)/.18);font-size:.8rem;line-height:1.5;text-align:center}
.watch-align-controls{margin-block:var(--margin-lg)}.watch-align-controls .watch-option-title{margin-block-start:0}.watch-align-groups{display:grid;grid-template-columns:1fr 1fr;gap:16px}.watch-align-group{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid rgb(var(--color-foreground-rgb)/.18)}.watch-align-group button{display:grid;place-items:center;min-width:0;height:48px;padding:0;color:inherit;background:transparent;border:0;border-inline-end:1px solid rgb(var(--color-foreground-rgb)/.18);font:inherit;font-size:1.55rem;line-height:1;cursor:pointer}.watch-align-group button:last-child{border-inline-end:0}.watch-align-group button:is(:hover,:focus-visible){background:rgb(var(--color-foreground-rgb)/.06)}.watch-align-group button:disabled{cursor:not-allowed;opacity:.35}
.watch-layer-row.is-dragging-layer{opacity:.45}.watch-layer-row.is-drop-before{box-shadow:inset 0 3px 0 #065cff}.watch-layer-row.is-drop-after{box-shadow:inset 0 -3px 0 #065cff}.watch-layer-row.is-selected.is-drop-before{box-shadow:inset 3px 0 0 #065cff,inset 0 3px 0 #065cff}.watch-layer-row.is-selected.is-drop-after{box-shadow:inset 3px 0 0 #065cff,inset 0 -3px 0 #065cff}
.watch-selected-text-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-md);margin-block:var(--margin-md)}.watch-selected-text-controls>.watch-field{min-width:0}.watch-selected-text-controls select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}
.watch-customizer__canvas-viewport.is-zoomed canvas{cursor:grab}.watch-customizer__canvas-viewport.is-panning canvas{cursor:grabbing}
.watch-customizer__workspace{grid-template-columns:88px minmax(0,var(--customizer-preview-width,600px)) minmax(280px,360px)}
.watch-tool__svg,.watch-icon-grid svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.watch-tool__svg{width:26px;height:26px}.watch-tool__shape{width:24px;height:24px}.watch-tool__shape--rectangle{width:30px;height:18px}.watch-tool__shape--triangle{background:currentColor;border:0;clip-path:polygon(50% 0,100% 100%,0 100%)}.watch-tool__shape--star{background:currentColor;border:0;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 94%,50% 72%,21% 94%,32% 57%,2% 35%,39% 35%)}.watch-tool__shape--moon{border:0;border-radius:50%;box-shadow:inset 8px -2px 0 0 currentColor}.watch-tool__shape--line{width:30px;height:0}
.watch-control-note{margin:-8px 0 var(--margin-md);color:rgb(var(--color-foreground-rgb)/.55);font-size:.7rem}.watch-icon-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.watch-icon-grid button{display:grid;place-items:center;gap:6px;min-height:78px;padding:8px;color:inherit;background:transparent;border:1px solid rgb(var(--color-foreground-rgb)/.18);font:inherit;font-size:.68rem;cursor:pointer}.watch-icon-grid button:is(:hover,:focus-visible){border-color:var(--color-foreground);background:rgb(var(--color-foreground-rgb)/.04)}.watch-icon-grid svg{width:28px;height:28px}
.watch-dimension-controls{display:grid;gap:var(--margin-md);margin-block:var(--margin-lg)}.watch-dimension-controls .watch-range{grid-template-columns:1fr auto;align-items:center}.watch-dimension-controls .watch-range input{grid-column:1/-1}.watch-dimension-controls .watch-range span{padding:3px 8px;color:#065cff;background:#f3f6ff;border:1px solid #b8c9ff;font-variant-numeric:tabular-nums}.watch-dimension-controls small{color:rgb(var(--color-foreground-rgb)/.5);font-size:.68rem;font-style:italic}
.watch-history-controls{display:flex;width:max-content;margin:0 0 10px auto;overflow:hidden;border:1px solid rgb(var(--color-foreground-rgb)/.18);background:var(--color-background)}.watch-history-controls button{display:flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;color:inherit;background:transparent;border:0;border-inline-end:1px solid rgb(var(--color-foreground-rgb)/.18);font:inherit;font-size:.75rem;cursor:pointer}.watch-history-controls button:last-child{border-inline-end:0}.watch-history-controls button:is(:hover,:focus-visible):not(:disabled){background:rgb(var(--color-foreground-rgb)/.06)}.watch-history-controls button:disabled{cursor:not-allowed;opacity:.35}.watch-history-controls button::first-letter{font-size:1.2rem}
.watch-position-controls{margin-block:var(--margin-lg)}.watch-position-controls>div{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-md)}.watch-position-controls .watch-field{position:relative}.watch-position-controls input{min-width:0;padding-inline-end:34px!important;font-variant-numeric:tabular-nums}.watch-position-controls .watch-field::after{content:'mm';position:absolute;right:10px;bottom:14px;color:rgb(var(--color-foreground-rgb)/.45);font-size:.65rem;pointer-events:none}
.watch-transform-card{margin-block:20px 28px;padding:20px;background:#f3f3f3;border-radius:18px}.watch-transform-card .watch-option-title,.watch-value-range>span,.watch-rotation-control>span,[data-shape-controls]>.watch-option-title{color:#8797ae;font-size:.7rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.watch-transform-card .watch-position-controls{margin:0}.watch-position-controls>div{gap:14px}.watch-position-controls .watch-field{grid-template-columns:42px minmax(0,1fr);align-items:center;color:#59677a;font-weight:700;text-transform:uppercase}.watch-position-controls .watch-field input{height:40px;min-height:40px;padding:0 31px 0 10px!important;color:#5964ff;background:#eef1f7;border:1px solid #bac8ff;border-radius:9px;font-weight:700;text-align:right}.watch-position-controls .watch-field::after{right:8px;bottom:14px;color:#8d9bb0}.watch-transform-card .watch-align-controls{margin:18px 0 22px}.watch-transform-card .watch-align-groups{gap:12px}.watch-transform-card .watch-align-group{overflow:hidden;background:#fafbfc;border:1px solid #eceff4;border-radius:10px}.watch-transform-card .watch-align-group button{height:48px;color:#3e4c61;border-inline-end-color:#e5e9ef;font-size:1.35rem}.watch-transform-card .watch-align-group button:is(:hover,:focus-visible){background:#fff}.watch-rotation-control,.watch-value-range{grid-template-columns:1fr auto;align-items:center;gap:10px}.watch-rotation-control input,.watch-value-range input{grid-column:1/-1}.watch-rotation-control output,.watch-value-range output{padding:3px 10px;color:#111827;background:#e1e3e7;border-radius:999px;font-weight:700;font-variant-numeric:tabular-nums}
.watch-mode-buttons{gap:8px}.watch-mode-buttons button{min-height:48px;color:#8b99ad;background:#f7f8fa;border-color:#e9edf2;border-radius:10px}.watch-mode-buttons button::before{content:'';display:inline-block;width:12px;height:12px;margin-inline-end:6px;vertical-align:-1px;background:#9cabbe;border:2px solid #9cabbe;border-radius:2px}.watch-mode-buttons button[data-shape-mode=stroke]::before{background:transparent}.watch-mode-buttons button[data-shape-mode=both]::before{background:linear-gradient(135deg,#9cabbe 50%,transparent 50%)}.watch-mode-buttons button.is-active{color:#111827;background:#f1f2f5;border-color:#111827;box-shadow:none}.watch-color-code{align-items:end;gap:12px}.watch-color-code .watch-field{color:#8797ae;font-weight:700;letter-spacing:.04em}.watch-color-code .watch-field input[type=text]{background:#f6f7f9;border-color:#edf0f4;border-radius:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center}.watch-color-code .watch-field--color input{background:#fff;border-color:#dce2ea;border-radius:9px;box-shadow:0 2px 6px rgb(15 23 42/.08)}
.watch-range input[type=range]{height:18px;margin:0;background:transparent;accent-color:#7b2024;appearance:none}.watch-range input[type=range]::-webkit-slider-runnable-track{height:6px;background:#edf1f5;border-radius:999px}.watch-range input[type=range]::-webkit-slider-thumb{width:18px;height:18px;margin-top:-6px;background:#7b2024;border:0;border-radius:50%;appearance:none}.watch-range input[type=range]:is(:focus,:active)::-webkit-slider-thumb{background:#000}.watch-range input[type=range]::-moz-range-track{height:6px;background:#edf1f5;border:0;border-radius:999px}.watch-range input[type=range]::-moz-range-thumb{width:18px;height:18px;background:#7b2024;border:0;border-radius:50%}.watch-range input[type=range]:is(:focus,:active)::-moz-range-thumb{background:#000}.watch-value-range{margin-block-start:22px!important}.watch-dimension-controls .watch-range span{border-radius:9px;font-weight:700}.watch-dimension-controls{margin-block:24px}.watch-selected-text-controls{padding:16px;background:#f7f7f7;border-radius:12px}.watch-selected-text-controls input,.watch-selected-text-controls select{border-radius:9px!important}
.watch-tool__shape-svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.watch-customizer__actions .watch-temporary-download{display:grid;flex:1 0 100%;gap:2px;border-color:#7b2024;color:#7b2024}.watch-temporary-download small{font-size:.62rem;font-weight:400;letter-spacing:.04em}.watch-temporary-download:is(:hover,:focus-visible){color:#fff;background:#7b2024}
.watch-cutting-options{display:grid;gap:10px;margin-block-start:24px;padding:16px;border:1px solid #d8dce4;border-radius:10px;background:#f7f8fa}.watch-cutting-options>strong{font-size:.9rem}.watch-cutting-options label{display:grid;gap:5px;font-size:.78rem}.watch-cutting-options select,.watch-cutting-options input[type=file]{width:100%;padding:8px;border:1px solid #cbd2dc;border-radius:6px;background:#fff;color:#111}.watch-cutting-options small{color:#596779;line-height:1.4}
@media(max-width:1199px){.watch-customizer__workspace{grid-template-columns:1fr}.watch-customizer__toolbox{display:flex;overflow-x:auto;max-width:680px;margin-inline:auto}.watch-toolbox__title{display:grid;place-items:center;min-width:72px}.watch-tool{min-width:76px;border-block-end:0;border-inline-end:1px solid rgb(var(--color-foreground-rgb)/.12)}.watch-customizer__preview-column{position:static;margin-inline:auto}.watch-customizer__controls{max-width:680px;margin-inline:auto;width:100%}.watch-customizer__final{grid-template-columns:1fr}}@media(max-width:599px){.watch-customizer__templates{grid-template-columns:1fr}.watch-customizer__steps li{padding-inline:var(--padding-xs);font-size:.65rem}.watch-customizer__steps span{display:block;margin:0 0 2px}.watch-customizer__header h1{font-size:2.35rem}.watch-color-grid{grid-template-columns:1fr 1fr}}
.watch-base-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-block-start:14px}.watch-base-option{display:grid;gap:7px;min-width:0;padding:7px;color:inherit;background:#f7f7f7;border:1px solid rgb(var(--color-foreground-rgb)/.16);font:inherit;font-size:.7rem;cursor:pointer}.watch-base-option img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:#eee}.watch-base-option span{font-weight:700}.watch-base-option:is(:hover,:focus-visible){border-color:rgb(var(--color-foreground-rgb)/.55)}.watch-base-option.is-selected{background:#fff;border-color:var(--color-foreground);box-shadow:inset 0 0 0 1px var(--color-foreground)}.watch-control-note{margin:0;color:rgb(var(--color-foreground-rgb)/.58);font-size:.72rem;line-height:1.45}
.watch-base-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-end:var(--margin-md)}.watch-base-heading h2{margin:0}.watch-base-visibility{display:grid;place-items:center;width:38px;height:38px;padding:7px;color:#555;background:#fff;border:1px solid #d7d7d7;border-radius:8px;cursor:pointer}.watch-base-visibility svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.watch-base-visibility:is(:hover,:focus-visible){color:#065cff;background:#eaf0ff;border-color:#96b6ff}.watch-base-visibility[aria-pressed=false]{color:#929292;background:#f6f6f6}
.watch-layer-panel>.watch-layer-row.is-locked{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center}.watch-layer-panel>.watch-layer-row.is-locked .watch-base-visibility{width:30px;height:30px;padding:4px;border:0;background:transparent}.watch-layer-panel>.watch-layer-row.is-locked .watch-base-visibility svg{width:22px;height:22px}
.watch-template-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block-start:14px}.watch-template-option{display:grid;gap:8px;min-width:0;padding:8px;color:inherit;background:#f7f7f7;border:1px solid rgb(var(--color-foreground-rgb)/.16);font:inherit;text-align:left;cursor:pointer}.watch-template-option>span:last-child{display:grid;gap:2px}.watch-template-option strong{font-size:.72rem}.watch-template-option small{color:rgb(var(--color-foreground-rgb)/.55);font-size:.62rem}.watch-template-option:is(:hover,:focus-visible){border-color:rgb(var(--color-foreground-rgb)/.55)}.watch-template-option.is-selected{background:#fff;border-color:var(--color-foreground);box-shadow:inset 0 0 0 1px var(--color-foreground)}.watch-template-option__preview{display:grid;place-items:center;aspect-ratio:1.18;background:#eee}.watch-template-option__preview svg{display:block;width:100%;height:100%}.watch-template-option__preview--blank path,.watch-template-option__preview--classic .template-face{fill:#e4e6da;stroke:#c8cbbf;stroke-width:1.5}.watch-template-option__preview--classic .template-outline{fill:none;stroke:#fff;stroke-width:2}.watch-template-option__preview--classic .template-frame{fill:none;stroke:#505050;stroke-width:5}.watch-template-option__preview--classic text{fill:#505050;font:bold 10px Arial,sans-serif}.watch-template-option__preview--classic .template-lines{fill:none;stroke:#111;stroke-width:2}
.watch-rotation-number{display:flex;align-items:center;min-width:58px;padding:3px 9px;color:#111827;background:#e1e3e7;border:1px solid transparent;border-radius:999px;font-weight:700;font-variant-numeric:tabular-nums}.watch-rotation-number:focus-within{background:#fff;border-color:#7b2024;box-shadow:0 0 0 2px rgb(123 32 36/.12)}.watch-rotation-number input{width:42px;min-width:0!important;padding:0!important;color:inherit;background:transparent;border:0!important;outline:0;font:inherit;text-align:right;appearance:textfield}.watch-rotation-number input::-webkit-inner-spin-button,.watch-rotation-number input::-webkit-outer-spin-button{margin:0;appearance:none}.watch-rotation-number>span{line-height:1}
.watch-image-actions{margin:16px 0 0}.watch-image-actions button{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 14px;color:#fff;background:#7b2024;border:1px solid #7b2024;border-radius:12px;text-align:left;font:inherit;cursor:pointer}.watch-image-actions button:is(:hover,:focus-visible){background:#111;border-color:#111}.watch-image-actions button:disabled{cursor:not-allowed;opacity:.45}.watch-image-actions button>span:last-child{display:grid;gap:2px}.watch-image-actions strong{font-size:.76rem}.watch-image-actions small{font-size:.62rem;font-weight:400;opacity:.76}.watch-remove-bg-icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;color:#7b2024;background:#fff;border-radius:50%;font-size:1.2rem}
.watch-bg-cleanup{display:grid;gap:14px;margin-top:12px;padding:14px;background:#f5f6f8;border:1px solid #e0e3e8;border-radius:12px}.watch-bg-cleanup__title{display:grid;gap:2px;color:#192235}.watch-bg-cleanup__title strong{font-size:.7rem;letter-spacing:.08em}.watch-bg-cleanup__title small{font-size:.62rem;color:#7b879b}.watch-bg-cleanup label{display:grid;gap:7px;color:#536078;font-size:.68rem;font-weight:700}.watch-bg-cleanup label>span{display:flex;justify-content:space-between;align-items:center}.watch-bg-cleanup output{padding:3px 8px;color:#182135;background:#e2e6ec;border-radius:999px;font-size:.64rem}.watch-bg-cleanup input[type="range"]{width:100%}.watch-bg-cleanup__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.watch-image-actions .watch-bg-cleanup__actions button{justify-content:center;min-height:40px;padding:8px;color:#fff;text-align:center;font-size:.66rem;font-weight:700}.watch-image-actions .watch-bg-cleanup__actions button.is-secondary{color:#283248;background:#fff;border-color:#cbd1da}.watch-image-actions .watch-bg-cleanup__actions button.is-secondary:is(:hover,:focus-visible){color:#fff;background:#111;border-color:#111}
.watch-bg-brush{display:grid;gap:11px;padding-top:13px;border-top:1px solid #d9dde4}.watch-bg-brush>strong{color:#192235;font-size:.7rem;letter-spacing:.08em}.watch-bg-brush__modes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.watch-image-actions .watch-bg-brush__modes button,.watch-image-actions .watch-bg-brush>button{justify-content:center;min-height:40px;padding:8px;text-align:center;font-size:.68rem;font-weight:700}.watch-image-actions .watch-bg-brush__modes button[aria-pressed="true"]{color:#fff;background:#111;border-color:#111;box-shadow:0 0 0 2px #fff,0 0 0 4px #8b3dff}
.watch-image-brush-cursor{position:fixed;z-index:99999;display:none;box-sizing:border-box;border:1.5px solid #fff;border-radius:50%;box-shadow:0 0 0 1.5px #111,0 1px 5px #0008;pointer-events:none;transform:translate(-50%,-50%);will-change:left,top,width,height}.watch-image-brush-cursor::after{content:"−";position:absolute;inset:50% auto auto 50%;color:#fff;font:bold 12px/1 sans-serif;text-shadow:0 0 2px #000;transform:translate(-50%,-50%)}.watch-image-brush-cursor.is-restore::after{content:"+"}
.watch-vector-trace{display:grid;gap:12px;padding-top:14px;border-top:1px solid #d9dde4}.watch-image-actions .watch-vector-trace>button{justify-content:center;min-height:42px;padding:8px;text-align:center;font-size:.68rem;font-weight:800}
.watch-image-distort{display:grid;gap:11px;padding-top:14px;border-top:1px solid #d9dde4}.watch-image-distort__modes,.watch-image-distort__actions{display:grid;gap:8px}.watch-image-distort__modes{grid-template-columns:1fr 1fr}.watch-image-distort__actions{grid-template-columns:repeat(3,1fr)}.watch-image-actions .watch-image-distort button{justify-content:center;min-height:40px;padding:8px;text-align:center;font-size:.66rem;font-weight:800}.watch-image-actions .watch-image-distort__modes button[aria-pressed="true"]{color:#fff;background:#111;border-color:#111;box-shadow:0 0 0 2px #fff,0 0 0 4px #8b3dff}.watch-image-actions .watch-image-distort__actions .is-secondary{color:#283248;background:#fff;border-color:#cbd1da}.watch-image-actions .watch-image-distort__actions .is-secondary:is(:hover,:focus-visible){color:#fff;background:#111;border-color:#111}
.watch-image-crop{display:grid;gap:11px;padding-top:14px;border-top:1px solid #d9dde4}.watch-image-crop__actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.watch-image-actions .watch-image-crop button{justify-content:center;min-height:40px;padding:8px;text-align:center;font-size:.66rem;font-weight:800}.watch-image-actions .watch-image-crop__actions .is-secondary{color:#283248;background:#fff;border-color:#cbd1da}.watch-image-actions .watch-image-crop__actions .is-secondary:is(:hover,:focus-visible){color:#fff;background:#111;border-color:#111}
.watch-customizer__toolbox{position:relative;overflow:visible}.watch-pen-menu{position:absolute;z-index:40;left:calc(100% + 8px);bottom:0;display:grid;width:205px;padding:7px;background:#fff;border:1px solid #cfd5de;border-radius:11px;box-shadow:0 14px 36px #0003}.watch-pen-menu[hidden]{display:none}.watch-pen-menu button{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:8px;min-height:42px;padding:7px 10px;color:#293447;background:#fff;border:0;border-radius:7px;text-align:left;font:inherit;cursor:pointer}.watch-pen-menu button:is(:hover,:focus-visible){color:#065cff;background:#eff4ff}.watch-pen-menu button>span{font-size:1.3rem;text-align:center}.watch-pen-menu strong{font-size:.72rem}.watch-pen-tool.is-active{color:#065cff;background:#eff4ff}
.watch-shape-menu{position:absolute;z-index:40;left:calc(100% + 8px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:230px;padding:8px;background:#fff;border:1px solid #cfd5de;border-radius:11px;box-shadow:0 14px 36px #0003}.watch-shape-menu[hidden]{display:none}.watch-shape-menu__item{display:grid;place-items:center;gap:5px;min-height:72px;padding:8px 5px;color:#293447;background:#fff;border:0;border-radius:7px;font:inherit;font-size:.68rem;cursor:pointer}.watch-shape-menu__item:is(:hover,:focus-visible){color:#065cff;background:#eff4ff}.watch-shape-menu__item .watch-tool__shape,.watch-shape-menu__item .watch-tool__shape-svg{width:25px;height:22px}.watch-shape-menu__item .watch-tool__shape--circle{width:23px;height:23px}
.watch-save-dialog{width:min(420px,calc(100vw - 32px));padding:0;color:#172033;background:#fff;border:0;border-radius:18px;box-shadow:0 24px 80px #0005}.watch-save-dialog::backdrop{background:#1119;backdrop-filter:blur(3px)}.watch-save-dialog form{display:grid;gap:20px;padding:24px}.watch-save-dialog__heading{display:grid;gap:5px}.watch-save-dialog__heading strong{font-size:1rem;letter-spacing:.05em}.watch-save-dialog__heading small{color:#7b879b;font-size:.76rem}.watch-save-dialog label{display:grid;gap:8px;color:#56627a;font-size:.74rem;font-weight:800}.watch-save-dialog__input{display:flex;align-items:center;overflow:hidden;border:1px solid #cfd5de;border-radius:11px;background:#f7f8fa}.watch-save-dialog__input:focus-within{border-color:#8b3dff;box-shadow:0 0 0 3px #8b3dff22}.watch-save-dialog__input input{min-width:0;flex:1;padding:12px 4px 12px 13px;color:#151d2c;background:transparent;border:0;outline:0;font:inherit}.watch-save-dialog__input span{padding:12px 13px 12px 2px;color:#8a94a6;font-weight:700}.watch-save-dialog__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.watch-save-dialog__actions button{min-height:44px;border:1px solid #cfd5de;border-radius:10px;background:#fff;font:700 .75rem/1 inherit;cursor:pointer}.watch-save-dialog__actions button[type="submit"]{color:#fff;background:#7b2024;border-color:#7b2024}.watch-save-dialog__actions button:is(:hover,:focus-visible){color:#fff;background:#111;border-color:#111}
.watch-template-option__preview{background-position:center;background-repeat:no-repeat;background-size:contain}.watch-template-option__preview--blank{background-image:url('template-1.svg?v=20260914-1715')}.watch-template-option__preview--classic{background-image:url('template-2.svg?v=20260914-1715')}.watch-template-option__preview>svg{visibility:hidden}
.watch-color-picker-row{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:6px;width:100%}.watch-color-picker-row input[type=color]{min-width:0}.watch-eyedropper{display:grid;place-items:center;min-width:36px;height:42px;padding:0;color:inherit;background:var(--color-background);border:1px solid rgb(var(--color-foreground-rgb)/.25);line-height:1;cursor:pointer}.watch-eyedropper img{display:block;width:19px;height:19px;object-fit:contain}.watch-eyedropper:is(:hover,:focus-visible),.watch-eyedropper.is-active{color:#fff;background:#7b2024;border-color:#7b2024}.watch-eyedropper:is(:hover,:focus-visible) img,.watch-eyedropper.is-active img{filter:invert(1)}.watch-field--color .watch-color-picker-row input[type=color]{height:44px}.watch-field--color .watch-eyedropper{height:44px}.watch-customizer.is-eyedropping canvas{cursor:url("dropper-cursor.png?v=20260911-2") 3 29,crosshair!important}
.watch-color-grid{grid-template-columns:1fr}.watch-color-setting{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:end;gap:12px}.watch-color-setting+.watch-color-setting{margin-block-start:14px}.watch-color-setting .watch-field{min-width:0;color:#8797ae;font-weight:700;letter-spacing:.04em}.watch-color-setting .watch-field--hex input{min-width:0;background:#f6f7f9;border-color:#edf0f4;border-radius:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center}.watch-color-setting .watch-field--hex input.is-invalid{border-color:#b4232d;box-shadow:0 0 0 1px #b4232d}.watch-add-text-controls{grid-template-columns:1fr;margin-block:var(--margin-md)}.watch-add-text-controls>.watch-color-setting{grid-template-columns:92px minmax(0,1fr);margin:0}.watch-add-text-controls>.watch-field{grid-column:1/-1}.watch-add-text-controls>.watch-color-setting{grid-column:1/-1}
.watch-template-card__preview--classic{background-color:#f3f3f3;background-image:url('classic-f91w-template-preview.png?v=20260914-1945');background-position:center;background-repeat:no-repeat;background-size:auto 88%}
.watch-customizer__templates{grid-template-columns:minmax(0,560px);max-width:560px}.watch-template-card__preview--template3{background:#f3f3f3 url('template-3.svg?v=20260915-0815') center/auto 88% no-repeat}.watch-template-option__preview--template3{background:#eee url('template-3.svg?v=20260915-0815') center/contain no-repeat}
@media(max-width:899px){.watch-customizer__templates{grid-template-columns:1fr}}
[data-quick-transform]{transition:background-color .15s,border-color .15s,color .15s;cursor:pointer}
[data-quick-transform]:not(:disabled):is(:hover,:focus-visible){background:#e9eef5!important;border-color:#b9c5d5!important;color:#3e4c61!important}
[data-quick-transform]:focus-visible{outline:2px solid #8797ae;outline-offset:2px}
[data-quick-transform]:disabled{opacity:.35;cursor:not-allowed}
.watch-range input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,#aeb4bd 0%,#aeb4bd var(--range-progress,0%),#edf1f5 var(--range-progress,0%),#edf1f5 100%)}
.watch-range input[type=range]::-moz-range-track{background:linear-gradient(to right,#aeb4bd 0%,#aeb4bd var(--range-progress,0%),#edf1f5 var(--range-progress,0%),#edf1f5 100%)}
.watch-zoom-controls [data-zoom=pan][aria-pressed=true]{color:#065cff;background:#eaf0ff}
.watch-group-controls{margin:12px 0 20px}.watch-group-controls button{padding:10px 18px;border:1px solid #c8c8c8;border-radius:9px;background:white;color:#111;font:inherit;cursor:pointer}.watch-group-controls button:hover{background:#eaf0ff}.watch-group-controls button:disabled{opacity:.45;cursor:not-allowed}
.watch-layer-panel .watch-layer-list{width:calc(100% - 12px);margin-inline:auto}
.watch-layer-panel .watch-layer-row{box-sizing:border-box;min-width:0}
.watch-layer-panel>.watch-layer-row.is-locked{width:calc(100% - 12px);margin-inline:auto}
.watch-layer-list .watch-layer-row.is-group-member{width:calc(100% - 24px);margin-inline-start:24px;border-inline-start:2px solid #d9dce2}
.watch-control-group__heading .watch-layer-name{display:block;width:100%;min-width:0;margin-top:8px;padding:4px 0!important;border:1px solid transparent!important;border-radius:5px;background:transparent!important;color:#777;font:inherit;cursor:text;box-sizing:border-box}.watch-control-group__heading .watch-layer-name:hover:not(:disabled){border-color:#d9dce2!important}.watch-control-group__heading .watch-layer-name:focus{outline:2px solid #b9c7ff;background:#fff!important;color:#111}.watch-control-group__heading>div:first-child{min-width:0}
.watch-history-controls [data-action=toggle-snap][aria-pressed=true]{color:#065cff;background:#eaf0ff}
.watch-history-controls .watch-history-icon{display:block;width:24px;height:24px;flex:none;object-fit:contain}
[data-node-controls] button{display:inline-flex;align-items:center;gap:6px;margin:3px 0}[data-node-controls] button[aria-pressed=true]{color:#065cff;background:#eaf0ff;border-color:#96b6ff}
.watch-node-controls{display:grid;grid-template-columns:1fr;gap:10px;width:min(100%,380px)}.watch-node-controls[hidden]{display:none}.watch-node-controls__modes,.watch-node-controls__finish{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.watch-node-controls button{justify-content:center;width:100%;height:46px;margin:0!important;padding:0 14px!important;box-sizing:border-box}
.watch-border-style-options{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.watch-border-style-option{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;min-width:0!important;padding:7px!important;background:#fff!important;border:1px solid rgb(var(--color-foreground-rgb)/.16)!important;font-size:.7rem!important}.watch-border-style-option .watch-template-option__preview{display:grid!important;place-items:center;width:100%!important;aspect-ratio:1!important;min-height:0!important;background:#fff!important}.watch-border-style-option>span:last-child{min-width:0;overflow-wrap:anywhere;font-weight:700;line-height:1.2}.watch-border-style-option.is-selected{background:#fff!important;border-color:var(--color-foreground)!important;box-shadow:inset 0 0 0 1px var(--color-foreground)}
.watch-border-style-options .watch-border-style-option>span:last-child{display:flex;align-items:center;min-width:0;min-height:42px;margin:0 -7px -7px;padding:7px;background:#f3f0e4;overflow-wrap:anywhere;font-weight:700;line-height:1.2}
.watch-border-style-options .watch-border-style-option{background:#f7f7f7!important}.watch-border-style-options .watch-border-style-option .watch-template-option__preview{background:#eee!important}.watch-border-style-options .watch-border-style-option>span:last-child{min-height:0;margin:0;padding:0;background:transparent}.watch-border-style-options .watch-border-style-option.is-selected{background:#fff!important}
.watch-node-controls__modes{grid-template-columns:repeat(3,minmax(0,1fr))}
.watch-vector-tool-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.watch-vector-tool-buttons button{width:100%}.watch-corner-controls{display:grid;gap:12px;width:100%;margin-top:10px}.watch-corner-controls[hidden]{display:none}.watch-corner-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.watch-corner-controls button{justify-content:center;min-height:42px;padding:6px 8px}.watch-corner-types button[aria-pressed=true]{color:#065cff;background:#eaf0ff;border-color:#96b6ff}.watch-corner-size{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:12px;background:#f5f5f5;border-radius:10px}.watch-corner-size input{grid-column:1/-1;width:100%}
.watch-corner-controls .watch-node-controls__finish{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.watch-corner-controls .watch-node-controls__finish button{width:100%;height:46px}.watch-corner-controls [data-action=corners-cancel]{background:#fff;color:#111}
.watch-text-draw-controls{margin-block:var(--margin-md)}.watch-text-draw-controls[hidden]{display:none}.watch-text-draw-controls .watch-value-range{margin-block-end:20px}.watch-mode-buttons button[data-text-mode=stroke]::before{background:transparent}.watch-mode-buttons button[data-text-mode=both]::before{background:linear-gradient(135deg,#9cabbe 50%,transparent 50%)}
.watch-gradient-controls{margin-top:18px;padding-top:16px;border-top:1px solid #dde2e9}.watch-gradient-controls>.watch-option-title{margin:0 0 10px}.watch-gradient-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.watch-gradient-types button{min-height:40px;padding:6px;color:#59677a;background:#fff;border:1px solid #dce2ea;border-radius:9px;font:inherit;font-size:.7rem;font-weight:700;cursor:pointer}.watch-gradient-types button.is-active{color:#065cff;background:#eff4ff;border-color:#94b8ff}.watch-gradient-options{display:grid;gap:12px;margin-top:13px}.watch-gradient-options[hidden]{display:none}.watch-gradient-colors{display:grid;grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);align-items:end;gap:8px}.watch-gradient-colors .watch-field{min-width:0;color:#8797ae;font-size:.68rem;font-weight:700}.watch-gradient-colors input[type=color]{width:100%;height:42px;padding:4px}.watch-gradient-colors button{height:42px;padding:0;color:#59677a;background:#fff;border:1px solid #dce2ea;border-radius:8px;font-size:1rem;cursor:pointer}.watch-gradient-colors button:is(:hover,:focus-visible){color:#065cff;border-color:#94b8ff}.watch-gradient-controls .watch-value-range{margin:0!important}.watch-gradient-types button:disabled,.watch-gradient-colors button:disabled,.watch-gradient-colors input:disabled{cursor:not-allowed;opacity:.45}
.watch-shadow-controls{margin:20px 0;padding:16px;background:#f7f8fa;border-radius:12px}.watch-shadow-controls[hidden],.watch-shadow-controls [hidden]{display:none!important}.watch-shadow-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.watch-shadow-heading .watch-option-title{margin:0}.watch-shadow-toggle{display:flex;align-items:center;gap:6px;color:#59677a;font-size:.8rem;font-weight:700;cursor:pointer}.watch-shadow-toggle input{accent-color:#065cff}.watch-shadow-controls [data-shadow-options]{display:grid;gap:10px;margin-top:14px}.watch-shadow-controls .watch-field--color{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#59677a;font-size:.75rem;font-weight:700}.watch-shadow-controls input[type=color]{width:74px;height:36px;padding:3px;border:1px solid #dce2ea;border-radius:8px;background:#fff}.watch-shadow-controls .watch-value-range{margin:2px 0!important}
.watch-vector-tool-buttons>button[data-action="edit-nodes"],.watch-vector-tool-buttons>button[data-action="corner-tool"]{display:none!important}.watch-customizer__toolbox>.watch-tool:disabled{color:#a3acb9;cursor:not-allowed;opacity:.55}.watch-customizer__toolbox>.watch-tool[aria-pressed="true"]{color:#065cff;background:#eff4ff}.watch-customizer__toolbox>.watch-shadow-popover{position:absolute;z-index:45;left:calc(100% + 8px);width:260px;margin:0;border:1px solid #cfd5de;box-shadow:0 14px 36px #0003}.watch-customizer__toolbox>.watch-shadow-popover[hidden]{display:none!important}@media(max-width:1199px){.watch-customizer__toolbox>.watch-shadow-popover{position:fixed;top:auto!important;right:12px;bottom:12px;left:12px;width:auto;max-height:70vh;overflow:auto}}
.watch-customizer__toolbox .watch-tool__asset-icon{display:block;width:28px;height:28px;object-fit:contain}
.watch-gradient-edit{min-height:40px;padding:8px 12px;border:1px solid #94b8ff;border-radius:9px;background:#eff4ff;color:#065cff;font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}.watch-gradient-edit.is-active{background:#065cff;color:#fff}.watch-gradient-edit:disabled{cursor:not-allowed;opacity:.45}
.watch-text-style-controls{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.watch-text-style-controls button{min-height:40px;padding:6px 8px;color:#7e8b9f;background:#fff;border:1px solid #dce2ea;border-radius:9px;font:inherit;font-size:.75rem;font-weight:700;cursor:pointer}.watch-text-style-controls button.is-active{color:#111827;background:#eff4ff;border-color:#94b8ff}.watch-text-style-controls button:disabled{cursor:not-allowed;opacity:.5}.watch-text-style-controls .watch-convert-text{grid-column:1/-1;color:#111827;background:#fff;border-color:#111827}
.watch-text-curve-controls{display:grid;grid-column:1/-1;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid #dde2e9}.watch-text-curve-controls .watch-option-title{margin:0;color:#8797ae;font-size:.7rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.watch-text-curve-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.watch-text-curve-modes button,.watch-text-curve-side{min-height:40px;padding:6px 8px;color:#59677a;background:#fff;border:1px solid #dce2ea;border-radius:9px;font:inherit;font-size:.7rem;font-weight:700;cursor:pointer}.watch-text-curve-modes button.is-active,.watch-text-curve-side.is-active{color:#065cff;background:#eff4ff;border-color:#94b8ff}.watch-text-curve-modes button:disabled,.watch-text-curve-side:disabled{cursor:not-allowed;opacity:.45}.watch-text-curve-controls .watch-value-range{margin:8px 0 0!important}.watch-text-curve-side{width:100%;margin-top:2px}
.watch-customizer canvas,.watch-customizer canvas.is-draggable,.watch-customizer__canvas-viewport.is-zoomed canvas{cursor:default}.watch-customizer canvas.is-dragging{cursor:move}.watch-customizer__canvas-viewport.is-panning canvas{cursor:grabbing}
.watch-distribute-controls{margin:0 0 22px;padding-top:18px;border-top:1px solid #dde2e9}.watch-distribute-controls[hidden]{display:none}.watch-distribute-controls .watch-option-title{margin:0 0 12px}.watch-distribute-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.watch-distribute-grid button,.watch-spacing-controls button{min-height:42px;padding:8px;color:#3e4c61;background:#fafbfc;border:1px solid #dfe4eb;border-radius:9px;font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}.watch-distribute-grid button:is(:hover,:focus-visible),.watch-spacing-controls button:is(:hover,:focus-visible){background:#fff;border-color:#9bb6ff}.watch-distribute-grid button:disabled,.watch-spacing-controls button:disabled,.watch-spacing-controls input:disabled{cursor:not-allowed;opacity:.4}.watch-spacing-controls{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:end;margin-top:12px}.watch-spacing-controls .watch-field{position:relative;display:grid;gap:5px;color:#59677a;font-size:.68rem;font-weight:700;text-transform:uppercase}.watch-spacing-controls .watch-field::after{content:'mm';position:absolute;right:9px;bottom:13px;color:#8d9bb0;font-size:.63rem;pointer-events:none}.watch-spacing-controls input{box-sizing:border-box;width:100%;height:42px;min-height:42px;padding:0 30px 0 9px;color:#5964ff;background:#eef1f7;border:1px solid #bac8ff;border-radius:9px;font:inherit;font-weight:700;text-align:right}.watch-distribute-controls>small{display:block;margin-top:10px;color:#748096;font-size:.68rem;line-height:1.4}
.watch-path-operation-controls{margin:12px 0 20px;padding:14px;background:#f3f3f3;border-radius:12px}.watch-path-operation-controls[hidden]{display:none}.watch-path-operation-controls .watch-option-title{margin:0 0 10px;color:#8797ae;font-size:.7rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.watch-path-operation-controls>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.watch-path-operation-controls button{min-height:42px;padding:8px;color:#253146;background:#fff;border:1px solid #d7dde6;border-radius:9px;font:inherit;font-size:.76rem;font-weight:700;cursor:pointer}.watch-path-operation-controls button:is(:hover,:focus-visible){color:#065cff;border-color:#8eafff;background:#f8faff}.watch-path-operation-controls button:disabled{cursor:not-allowed;opacity:.4}.watch-path-operation-controls>small{display:block;margin-top:9px;color:#748096;font-size:.67rem;line-height:1.4}
.watch-path-operation-controls button{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:50px;text-align:left}.watch-path-operation-controls button svg{width:34px;height:26px;flex:0 0 34px;overflow:visible;fill:currentColor}.watch-path-operation-controls button span{min-width:0}
.watch-history-controls .watch-snap-settings-button{min-width:32px;padding-inline:8px}.watch-history-controls .watch-snap-settings-button span{font-size:1rem;line-height:1}.watch-snap-menu{position:absolute;z-index:20;top:42px;right:0;display:grid;gap:9px;width:205px;padding:13px;color:#273349;background:#fff;border:1px solid #d8dee8;border-radius:10px;box-shadow:0 10px 30px rgb(20 30 50/.16);font-size:.72rem}.watch-snap-menu[hidden]{display:none}.watch-snap-menu strong{font-size:.73rem;letter-spacing:.05em;text-transform:uppercase}.watch-snap-menu label{display:flex;align-items:center;gap:8px;cursor:pointer}.watch-snap-menu input{width:16px;height:16px;margin:0;accent-color:#8b3dff}.watch-snap-menu small{padding-top:8px;color:#748096;border-top:1px solid #e4e8ee;line-height:1.45}
.watch-customizer__canvas-shell{position:relative}.watch-canvas-toolbar{position:absolute;z-index:21;top:16px;left:50%;transform:translateX(-50%);max-width:calc(100% - 24px);color:#273349}.watch-canvas-toolbar>button{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 13px;color:inherit;background:#fff;border:1px solid #d8dee8;border-radius:8px;box-shadow:0 5px 18px rgb(20 30 50/.14);font:inherit;font-size:.75rem;font-weight:700;cursor:pointer}.watch-canvas-toolbar>button:is(:hover,:focus-visible){border-color:#8eafff;background:#f8faff}.watch-canvas-toolbar__color{width:18px;height:18px;background:#111;border:1px solid #cdd4df;border-radius:50%}.watch-recommended-colors{position:absolute;z-index:21;top:44px;left:50%;transform:translateX(-50%);box-sizing:border-box;width:min(280px,90vw);max-height:330px;overflow:auto;display:grid;gap:9px;padding:14px;color:#273349;background:#fff;border:1px solid #d8dee8;border-radius:10px;box-shadow:0 10px 30px rgb(20 30 50/.16);font-size:.72rem}.watch-recommended-colors[hidden]{display:none}.watch-recommended-colors strong{font-size:.78rem}.watch-recommended-colors label{display:flex;align-items:center;justify-content:space-between;gap:10px}.watch-recommended-colors select{padding:5px 8px;color:inherit;background:#fff;border:1px solid #d8dee8;border-radius:6px;font:inherit}.watch-recommended-colors small{color:#748096}.watch-recommended-colors__swatches{display:flex;flex-wrap:wrap;gap:7px}.watch-recommended-colors__swatches button{width:28px;height:28px;padding:0;background:transparent;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #cdd4df;cursor:pointer}.watch-recommended-colors__swatches button:is(:hover,:focus-visible){box-shadow:0 0 0 2px #065cff}
.watch-canvas-toolbar{display:flex;align-items:center;width:max-content;min-height:40px;overflow:visible;background:#fff;border:1px solid #d8dee8;border-radius:9px;box-shadow:0 5px 18px rgb(20 30 50/.14);white-space:nowrap}.watch-canvas-toolbar>button{min-height:38px;padding:0 10px;border:0;border-right:1px solid #e4e8ee;border-radius:0;box-shadow:none}.watch-canvas-toolbar>button:disabled{opacity:.35;cursor:not-allowed}.watch-canvas-toolbar>select{box-sizing:border-box;max-width:130px;min-height:38px;padding:0 7px;color:inherit;background:#fff;border:0;border-right:1px solid #e4e8ee;font:inherit;font-size:.72rem}.watch-canvas-toolbar__size{display:flex;align-items:center;gap:3px;min-height:38px;padding:0 9px;border-right:1px solid #e4e8ee;font-size:.7rem}.watch-canvas-toolbar__size input{box-sizing:border-box;width:45px;padding:4px 2px;color:inherit;background:#f7f8fa;border:1px solid #d8dee8;border-radius:5px;font:inherit;text-align:right}.watch-canvas-toolbar__size input::-webkit-inner-spin-button{-webkit-appearance:none}.watch-canvas-toolbar [data-canvas-layer]:last-of-type{border-right:0}
.watch-canvas-toolbar .watch-recommended-colors{top:calc(100% + 6px)}@media(max-width:599px){.watch-canvas-toolbar{flex-wrap:wrap;justify-content:center}.watch-canvas-toolbar>select{max-width:110px}}
.watch-canvas-toolbar>[data-canvas-transform][aria-expanded="true"]{color:#065cff;background:#eff4ff}
.watch-arrange-card{margin:18px 0;padding:16px;color:#273349;background:#f7f9fc;border:1px solid #dce3ed;border-radius:12px;scroll-margin-block:16px}
.watch-arrange-card summary{font:700 .9rem Inter,Arial,sans-serif;cursor:pointer}.watch-arrange-card[open] summary{margin-bottom:14px}
.watch-arrange-target{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;font-size:.75rem;font-weight:600}
.watch-arrange-target select{box-sizing:border-box;width:100%;min-height:38px;padding:6px 10px;color:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:7px;font:inherit}
.watch-arrange-group{display:flex;align-items:flex-start;gap:7px;margin-top:12px;font-size:.72rem;line-height:1.5}
.watch-arrange-group[hidden]{display:none}.watch-arrange-group input{flex:none;width:15px;height:15px;margin:3px 0 0;accent-color:#065cff}
.watch-arrange-note{margin:10px 0;color:#65748a;font-size:.7rem;line-height:1.5}
.watch-arrange-card .watch-align-controls{margin:12px 0 18px}.watch-arrange-card .watch-align-groups{grid-template-columns:1fr;gap:7px}
.watch-arrange-card .watch-align-group{border:1px solid #dce3ed;border-radius:8px;background:#fff}
.watch-arrange-card .watch-align-group button{display:flex;flex-direction:column;justify-content:center;gap:3px;height:55px;border-inline-end-color:#e1e7ef;font-size:.65rem;font-weight:600}
.watch-arrange-card .watch-align-group svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.watch-arrange-card .watch-align-group button:is(:hover,:focus-visible){color:#065cff;background:#edf3ff}
.watch-arrange-card .watch-distribute-controls{margin-bottom:0;padding-top:14px}.watch-arrange-card .watch-distribute-controls .watch-option-title{color:#59677a;font-size:.73rem;font-weight:700}
.watch-arrange-card :is(button,select,input):focus-visible{outline:2px solid #065cff;outline-offset:2px}
.watch-print-safety{display:grid;gap:8px;margin:14px 0;padding:14px;color:#334155;background:#f7f8fb;border:1px solid #e1e6ee;border-radius:12px;font-size:.72rem}.watch-print-safety__heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.watch-print-safety__heading strong{font-size:.85rem}.watch-print-safety__heading label{display:flex;align-items:center;gap:5px}.watch-print-safety>small{color:#708198}.watch-print-safety p{margin:2px 0;line-height:1.45}.watch-print-safety button{min-height:32px;padding:5px 10px;color:#24334a;background:#fff;border:1px solid #cdd6e4;border-radius:7px;font:inherit;font-weight:700;cursor:pointer}.watch-print-safety [data-print-selected]{display:grid;gap:8px;padding-top:10px;border-top:1px solid #dfe5ee}.watch-print-safety [data-print-selected][hidden],.watch-print-safety [data-print-results][hidden]{display:none}.watch-print-safety [data-print-negative-row]{display:flex;align-items:center;justify-content:space-between;gap:8px}.watch-print-safety [data-print-negative-row][hidden]{display:none}.watch-print-safety select{padding:5px;color:inherit;background:#fff;border:1px solid #cdd6e4;border-radius:6px}.watch-print-safety [data-print-selected-result]{line-height:1.5}.watch-print-safety [data-print-results]{display:grid;gap:5px;max-height:180px;overflow:auto}.watch-print-safety [data-print-results] button{text-align:left}.watch-print-safety-dialog{max-width:min(420px,90vw);padding:20px;color:#24334a;background:#fff;border:1px solid #cdd6e4;border-radius:12px;box-shadow:0 12px 36px #0003}.watch-print-safety-dialog::backdrop{background:#0006}.watch-print-safety-dialog strong{font-size:1rem}.watch-print-safety-dialog div{display:flex;gap:8px;margin-top:16px}.watch-print-safety-dialog button{min-height:38px;padding:7px 12px;background:#fff;border:1px solid #b6c3d3;border-radius:7px;cursor:pointer}.watch-print-safety-dialog [data-print-anyway]{color:#fff;background:#111;border-color:#111}
.watch-sidebar-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.watch-sidebar-tabs button{min-width:0;letter-spacing:.025em}.watch-sidebar-tabs [data-print-issue-count][hidden]{display:none}.watch-print-safety--selected[hidden],.watch-print-safety [data-print-review-group][hidden]{display:none}.watch-print-safety--selected{margin-bottom:10px}.watch-print-safety--selected [data-print-open]{min-height:26px;padding:2px 7px;font-size:.67rem}.watch-print-safety [data-print-review-group]{padding-top:8px;border-top:1px solid #dfe5ee}.watch-print-safety [data-print-review-group] summary{cursor:pointer;font-weight:700}.watch-print-safety [data-print-review-results]{display:grid;gap:5px;max-height:170px;overflow:auto;margin-top:8px}.watch-print-safety [data-print-review-results] button{text-align:left}@media(max-width:599px){.watch-sidebar-tabs button{padding:11px 3px;font-size:.62rem}}
.watch-text-height-control[hidden]{display:none}.watch-text-height-control{margin-block:12px}.watch-text-height-control input{min-height:40px;padding:0 10px;color:inherit;background:#fff;border:1px solid #cdd6e4;border-radius:5px;font:inherit}.watch-text-height-control small{color:#6b7788;font-size:.67rem}.watch-canvas-toolbar__size input{width:58px}
.watch-inline-text-editor{position:absolute;z-index:20;display:block;width:max-content;min-width:0;max-width:none;min-height:0;padding:0;background:transparent;border:0;box-shadow:none;pointer-events:none}.watch-inline-text-editor [contenteditable]{display:inline-block;width:max-content;min-width:1ch;padding:0;color:transparent;background:transparent;border:0;outline:0;white-space:pre;line-height:1;caret-color:#6b39ff;pointer-events:auto;user-select:text}.watch-inline-text-editor.is-straight-text [contenteditable]{caret-color:transparent}.watch-inline-text-editor [contenteditable]::selection{color:transparent;background:#7755ff55}
.watch-inline-caret{animation:watch-inline-caret-blink 1s steps(1,end) infinite}@keyframes watch-inline-caret-blink{0%,49%{opacity:1}50%,100%{opacity:0}}@media(prefers-reduced-motion:reduce){.watch-inline-caret{animation-duration:1.6s}}
.watch-recommended-colors__swatches .watch-recommended-colors__add,.watch-recommended-colors__swatches .watch-recommended-colors__picker{position:relative;display:grid;place-items:center;box-sizing:border-box;width:32px;height:32px;flex:0 0 32px;margin-right:3px;color:#202a38;background:#fff;border:1px solid #d6dce5;border-radius:50%;cursor:pointer}.watch-recommended-colors__add{background:conic-gradient(#e52d6f,#f5aa29,#56c775,#29a7f0,#a64dd8,#e52d6f)!important;border:0!important}.watch-recommended-colors__add::before{content:'';position:absolute;inset:4px;background:#fff;border-radius:50%}.watch-recommended-colors__add span{position:relative;z-index:1;font-size:1.5rem;line-height:1}.watch-recommended-colors__add input{position:absolute;z-index:2;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.watch-recommended-colors__picker img{width:18px;height:18px;object-fit:contain}.watch-recommended-colors__picker:hover,.watch-recommended-colors__picker.is-active{border-color:#065cff;background:#f2f6ff}
.watch-mobile-toolbox-toggle,.watch-mobile-toolbox-backdrop{display:none}@media(max-width:599px){.watch-mobile-toolbox-toggle{position:fixed;z-index:63;top:45%;left:0;display:grid;place-items:center;width:34px;height:64px;padding:0;color:#fff;background:#111;border:0;border-radius:0 10px 10px 0;box-shadow:2px 4px 14px #0003;font:inherit;font-size:2rem;line-height:1;cursor:pointer;transition:left .25s ease}.watch-customizer__workspace.is-mobile-toolbox-open .watch-mobile-toolbox-toggle{left:min(78vw,280px)}.watch-customizer__toolbox{position:fixed;z-index:62;top:0;bottom:0;left:0;display:block;box-sizing:border-box;width:min(78vw,280px);height:100dvh;max-width:none;margin:0;padding-top:env(safe-area-inset-top);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;transform:translateX(-102%);transition:transform .25s ease;box-shadow:8px 0 26px #0002}.watch-customizer__workspace.is-mobile-toolbox-open .watch-customizer__toolbox{transform:translateX(0)}.watch-mobile-toolbox-backdrop:not([hidden]){position:fixed;z-index:61;inset:0;display:block;width:100%;height:100%;padding:0;background:#0006;border:0}.watch-customizer__toolbox .watch-tool{width:100%;min-width:0;min-height:66px;border-inline-end:0;border-block-end:1px solid rgb(var(--color-foreground-rgb)/.12)}.watch-customizer__toolbox .watch-toolbox__title{display:block;width:auto;min-width:0}.watch-customizer__toolbox .watch-pen-menu,.watch-customizer__toolbox .watch-shape-menu{position:static!important;box-sizing:border-box;width:100%;margin:0;border:0;border-radius:0;box-shadow:none}.watch-customizer__toolbox>.watch-shadow-popover{position:static;box-sizing:border-box;width:100%;max-height:none;margin:0;overflow:visible;border:0;border-radius:0;box-shadow:none}}
@media(max-width:599px){.watch-customizer{padding-block-start:12px}.watch-customizer__header,.watch-customizer__steps{display:none}}
@media(max-width:599px){.watch-history-controls{box-sizing:border-box;max-width:100%;overflow-x:auto}.watch-history-controls button{flex:none}}
@media(max-width:599px){.watch-customizer__toolbox{width:25vw}.watch-customizer__workspace.is-mobile-toolbox-open .watch-mobile-toolbox-toggle{left:25vw}}
@media(max-width:1199px){.watch-customizer__preview-column{position:relative}.watch-snap-menu{top:42px}}
.watch-save-dialog__actions button{font-family:inherit;font-size:.75rem;font-weight:700;line-height:1.2}
.watch-clipping-mask-controls{display:grid;gap:9px;margin:14px 0 20px;padding:14px;background:#f3f3f3;border-radius:12px}.watch-clipping-mask-controls[hidden],.watch-clipping-mask-controls button[hidden]{display:none}.watch-clipping-mask-controls .watch-option-title{margin:0 0 3px;color:#8797ae}.watch-clipping-mask-controls button{min-height:42px;padding:8px;color:#253146;background:#fff;border:1px solid #d7dde6;border-radius:9px;font:inherit;font-size:.74rem;font-weight:700;cursor:pointer}.watch-clipping-mask-controls button:hover{border-color:#8eafff;color:#065cff}.watch-clipping-mask-controls small{color:#748096;font-size:.67rem;line-height:1.4}
.watch-border-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 8px}.watch-border-tabs button{min-height:42px;padding:8px;color:#627086;background:#f5f6f8;border:1px solid #dfe3e9;border-radius:8px;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.watch-border-tabs button[aria-selected="true"]{color:#172033;background:#fff;border-color:#172033;box-shadow:inset 0 0 0 1px #172033}.watch-border-tabs button:hover{border-color:#8997aa}.watch-border-style-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}.watch-border-style-option .watch-template-option__preview{aspect-ratio:1.25!important}
.watch-border-import{display:block;width:100%;min-height:44px;margin:10px 0 18px;padding:10px 14px;color:#172033;background:#f3f0e4;border:1px dashed #a9a18e;border-radius:9px;font:700 .78rem/1.3 inherit;cursor:pointer}.watch-border-import:hover,.watch-border-import:focus-visible{background:#e9e3d3;border-color:#172033}
.watch-border-imported-card{position:relative;min-width:0}.watch-border-imported-card>.watch-border-style-option{width:100%;height:100%}.watch-border-remove{position:absolute;top:10px;right:10px;z-index:2;display:grid;place-items:center;width:26px;height:26px;padding:0;color:#7b2024;background:#fff;border:1px solid #d9b8b9;border-radius:50%;font:700 20px/1 Arial,sans-serif;cursor:pointer;box-shadow:0 1px 4px #0002}.watch-border-remove:hover,.watch-border-remove:focus-visible{color:#fff;background:#7b2024;border-color:#7b2024}
.watch-vector-context-menu{position:fixed;z-index:10000;display:grid;min-width:210px;padding:5px;background:#fff;border:1px solid #d9dde5;border-radius:10px;box-shadow:0 12px 35px #0003}.watch-vector-context-menu[hidden]{display:none}.watch-vector-context-menu button{min-height:40px;padding:8px 12px;color:#172033;background:transparent;border:0;border-radius:7px;text-align:left;font:700 .76rem/1.3 inherit;cursor:pointer}.watch-vector-context-menu button:hover,.watch-vector-context-menu button:focus-visible{color:#7b2024;background:#f7f0f0}.watch-layer-list .watch-layer-row{grid-template-columns:18px 30px 30px minmax(0,1fr) auto!important}
html:has(watch-customizer){scrollbar-gutter:stable}
@media(min-width:1200px){.watch-customizer__workspace{grid-template-columns:88px var(--customizer-preview-width,600px) minmax(280px,360px)}.watch-customizer__preview-column{min-width:0}.watch-customizer__controls{min-width:0}}
@media(min-width:1200px){.watch-customizer__controls{position:sticky;top:calc(var(--header-group-height,0px) + 24px);display:grid;grid-template-rows:auto minmax(0,1fr);box-sizing:border-box;height:calc(100dvh - var(--header-group-height,0px) - 48px);max-height:calc(100dvh - var(--header-group-height,0px) - 48px);overflow:hidden}.watch-customizer__controls>.watch-sidebar-tabs{position:relative;z-index:12;background:var(--color-background)}.watch-sidebar-scroll{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}
@media(min-width:1200px){.watch-customizer__toolbox{position:sticky;top:calc(var(--header-group-height,0px) + 24px);box-sizing:border-box;max-height:calc(100dvh - var(--header-group-height,0px) - 48px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.watch-customizer__toolbox:has(.watch-pen-menu:not([hidden]),.watch-shape-menu:not([hidden]),.watch-shadow-popover:not([hidden])){max-height:none;overflow:visible}}
@media(min-width:1200px){.watch-customizer__workspace{--editor-sticky-travel:320px;min-height:calc(100dvh - 48px + var(--editor-sticky-travel));margin-bottom:calc(0px - var(--editor-sticky-travel))}}
.watch-faceplate-palettes{display:grid;gap:12px;margin:14px 0 20px;padding:14px;background:#f5f6f8;border:1px solid #e0e4ea;border-radius:12px}.watch-faceplate-palettes__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.watch-faceplate-palettes__heading>div{display:grid;gap:3px}.watch-faceplate-palettes__heading strong{color:#202a3b;font-size:.78rem}.watch-faceplate-palettes__heading small{color:#78859a;font-size:.64rem}.watch-faceplate-palettes__heading button{min-height:30px;padding:5px 10px;color:#5d687a;background:#fff;border:1px solid #cfd5de;border-radius:7px;font:700 .64rem/1 inherit;cursor:pointer}.watch-faceplate-palette-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.watch-faceplate-palette-grid>button{display:grid;gap:8px;min-width:0;padding:10px;color:#263146;background:#fff;border:1px solid #d6dce5;border-radius:9px;text-align:left;font:inherit;cursor:pointer}.watch-faceplate-palette-grid>button:is(:hover,:focus-visible){border-color:#8ea8df}.watch-faceplate-palette-grid>button.is-active{border-color:#065cff;box-shadow:0 0 0 2px rgb(6 92 255/.12)}.watch-faceplate-palette-grid>button>strong{overflow:hidden;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.watch-faceplate-palette__swatches{display:flex;height:24px;overflow:hidden;border:1px solid #d3d8e0;border-radius:6px}.watch-faceplate-palette__swatches i{display:block;min-width:0;flex:1;background:var(--swatch)}
.watch-contour-controls{order:-1;margin-top:0}.watch-contour-controls [data-contour-options]{display:grid;gap:10px;margin-top:14px}.watch-contour-controls small{color:#8797ae;font-size:.7rem;line-height:1.4}.watch-contour-direction{display:flex;justify-content:space-between;color:#8797ae;font-size:.62rem;font-weight:700}.watch-contour-number{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:#e3e7ed;border-radius:999px;color:#1f2937;font-size:.75rem;font-weight:700}.watch-contour-number input{width:58px;padding:0;background:transparent;border:0;color:inherit;font:inherit;text-align:right;outline:none}.watch-contour-number input::-webkit-inner-spin-button{opacity:.5}
.watch-live-clock{margin-top:24px;padding:18px;border:1px solid #d9dfe8;border-radius:14px;background:#f7f8fa}.watch-live-clock__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.watch-live-clock__heading strong{display:block;color:#182238;font-size:16px}.watch-live-clock__heading small{display:block;margin-top:4px;color:#8492aa}.watch-live-clock__switch{display:flex;align-items:center;gap:7px;font-weight:700;color:#526078}.watch-live-clock__switch input{width:20px;height:20px;accent-color:#1877f2}.watch-live-clock__options{display:grid;gap:14px;margin-top:18px;padding-top:16px;border-top:1px solid #d9dfe8}.watch-live-clock__options label:not(.watch-live-clock__check){display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px;font-weight:700;color:#526078}.watch-live-clock__options select{min-width:130px;padding:9px 12px;border:1px solid #cfd7e4;border-radius:9px;background:#fff}.watch-live-clock__check{display:flex;align-items:center;gap:9px;color:#526078;font-weight:700}.watch-live-clock__check input{width:18px;height:18px;accent-color:#1877f2}
.watch-live-clock__edit{display:grid;grid-template-columns:1fr 1fr;gap:8px}.watch-live-clock__edit button{min-height:42px;padding:9px 10px;border:1px solid #cfd7e4;border-radius:9px;background:#fff;color:#182238;font-weight:800;cursor:pointer}.watch-live-clock__edit button:first-child{background:#8d2228;border-color:#8d2228;color:#fff}.watch-live-clock__edit button:first-child.is-active{background:#111;border-color:#1877f2;box-shadow:0 0 0 2px #1877f2}.watch-live-clock__edit-hint{color:#8492aa;line-height:1.45}
.watch-live-clock__edit [data-live-clock-download]{grid-column:1/-1;background:#111;border-color:#111;color:#fff}
.watch-layer-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding:10px 12px;border:1px solid #d7dce5;border-bottom:0;background:#f2f4f7;color:#202a3b}.watch-layer-section-heading:first-child{margin-top:0}.watch-layer-section-heading strong{font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.watch-layer-section-heading span{color:#8490a4;font-size:.62rem;font-weight:700}.watch-layer-section-heading--digital-display{background:#edf4ff;border-color:#c9daf8}.watch-layer-section-heading--digital-display strong{color:#1457a6}
.watch-layer-section-heading.is-drop-target{border-color:#065cff;background:#e6efff;box-shadow:inset 0 0 0 2px #065cff}
@media(min-width:1200px){.watch-customizer__toolbox{z-index:120}.watch-customizer__preview-column{z-index:1}.watch-customizer__toolbox:has(.watch-pen-menu:not([hidden]),.watch-shape-menu:not([hidden])){overflow:visible!important}.watch-customizer__toolbox .watch-pen-menu,.watch-customizer__toolbox .watch-shape-menu{z-index:130}}
[data-image-opacity-control][hidden],label:has(> [data-shape-opacity])[hidden]{display:none!important}
.watch-preview-base{margin-top:24px;padding-top:18px;border-top:1px solid #ddd}
.watch-preview-base h3{margin:0 0 8px;font-size:1rem}
.watch-preview-base .watch-base-options{max-width:420px}
.watch-preview-base .watch-base-option img{height:100px}
.watch-preview-base .watch-base-option:disabled{cursor:wait;opacity:.65}
.watch-customizer__final-actions button:disabled{cursor:wait;opacity:.65}
