.sketch-reference-images image{cursor:move;image-rendering:auto;transition:opacity .1s ease}.sketch-reference-images image:hover{filter:saturate(1.08) contrast(1.03)}.sketch-image-selection-box{fill:none;stroke:#da7409;stroke-width:1.7;stroke-dasharray:5 3;vector-effect:non-scaling-stroke}.sketch-image-resize-handle{fill:#ffffff;stroke:#a3590b;stroke-width:1.5;vector-effect:non-scaling-stroke}.sketch-image-resize-handle:hover{fill:#ffb24b;stroke:#9d4d00}.sketch-image-resize-handle.handle-nw,.sketch-image-resize-handle.handle-se{cursor:nwse-resize}.sketch-image-resize-handle.handle-ne,.sketch-image-resize-handle.handle-sw{cursor:nesw-resize}.sketch-image-resize-handle.handle-n,.sketch-image-resize-handle.handle-s{cursor:ns-resize}.sketch-image-resize-handle.handle-e,.sketch-image-resize-handle.handle-w{cursor:ew-resize}.sketch-image-selection-box.cropping{stroke:#2f7f9e}.sketch-image-resize-handle.crop{fill:#e7f4f9;stroke:#2f7f9e}.sketch-image-resize-handle.crop:hover{fill:#9fd3e8}.sketch-rotate-handle{--rotate-handle-axis:#2f6fe0;--rotate-handle-halo:rgba(255,252,247,0.95);color:var(--rotate-handle-axis);cursor:-webkit-grab;cursor:grab;touch-action:none}html[data-theme=dark] .sketch-rotate-handle{--rotate-handle-axis:#6aa0ff;--rotate-handle-halo:rgba(28,24,20,0.9)}.sketch-rotate-handle-hit{fill:none;stroke:transparent;stroke-linecap:round;stroke-linejoin:round;pointer-events:stroke}.sketch-rotate-handle svg{filter:drop-shadow(0 0 1px var(--rotate-handle-halo)) drop-shadow(0 0 1.5px var(--rotate-handle-halo))}.sketch-rotate-handle:hover .rotate-arrow-arc{stroke-width:3}.sketch-lock-badge{cursor:pointer;color:#7c6853}.sketch-lock-badge rect{fill:rgba(255,255,255,.95);stroke:#a3590b;stroke-width:1.2;filter:drop-shadow(0 1px 2px rgba(76,51,25,.2))}.sketch-lock-badge:hover{color:#9d4d00}.sketch-lock-badge:hover rect{fill:#ffb24b}.sketch-image-calibration circle{fill:rgba(255,255,255,.85)}.sketch-image-calibration circle,.sketch-image-calibration line{stroke:#2f7f9e;stroke-width:1.6;vector-effect:non-scaling-stroke}.sketch-image-action-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.sketch-image-hint{margin:-2px 0 0;color:#8d7b68;font-size:12px;font-weight:500;line-height:1.4}.property-card.sketch-image-calibrate-card{padding-top:18px}.sketch-image-calibrate-field{display:grid;grid-gap:6px;gap:6px}html[data-theme=dark] .sketch-image-hint{color:#b7a992}.sketch-image-dimension rect{fill:rgba(255,255,255,.97);stroke:rgba(139,118,95,.9);stroke-width:1;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 2px rgba(76,51,25,.15))}.sketch-image-dimension text{fill:#5a3917;font-weight:700;text-anchor:middle}.sketch-image-inspector .shape-inspector-header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sketch-image-inspector .inspector-header-icon.danger:hover{color:#c3262e;background:#fff0f1}.sketch-image-inspector .inspector-header-icon:disabled{cursor:default;opacity:.38}.sketch-image-preview-card{display:grid;place-items:center;grid-gap:8px;gap:8px;margin:10px;padding:14px;color:#907d6a;background:rgba(255,255,255,.98);border-radius:8px;font-size:12px;font-weight:750}.sketch-image-preview-card img{display:block;width:100%;height:112px;object-fit:contain;background:linear-gradient(45deg,#f6f3ed 25%,transparent 0),linear-gradient(-45deg,#f6f3ed 25%,transparent 0),linear-gradient(45deg,transparent 75%,#f6f3ed 0),linear-gradient(-45deg,transparent 75%,#f6f3ed 0);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #e9e1d3;border-radius:4px}.sketch-image-inspector .property-card-header.static{cursor:default}.sketch-image-inspector .property-card-header.static:hover{color:#5d4731}.sketch-image-range-row{display:flex;align-items:center;gap:7px}.sketch-image-number-input,.sketch-image-position-field input{width:100%;height:31px;padding:0 10px;color:#746352;font:700 14px/1 var(--font-ui);background:#ffffff;border:1px solid #daccbe;border-radius:999px;outline:0}.sketch-image-number-input:focus,.sketch-image-position-field input:focus{border-color:#ea953d;box-shadow:0 0 0 3px rgba(161,83,0,.14)}.sketch-image-range-row span{min-width:26px;color:#988672;font-size:12px}.sketch-image-range>input[type=range]{width:100%;height:12px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.sketch-image-range>input[type=range]::-webkit-slider-runnable-track{height:4px;background:linear-gradient(to right,#d27009 0 var(--slider-pos),#e8e3da var(--slider-pos) 100%);border-radius:999px}.sketch-image-range>input[type=range]::-webkit-slider-thumb{width:13px;height:13px;margin-top:-4.5px;-webkit-appearance:none;appearance:none;background:#ffffff;border:2px solid #ce6d09;border-radius:999px;box-shadow:0 1px 3px rgba(90,58,23,.22)}.sketch-image-position-field{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;color:#867563;font-size:14px;font-weight:650}.sketch-image-aspect-toggle{display:flex;min-height:36px;align-items:center;justify-content:center;gap:7px;color:#7c6853;background:#fcfaf7;border:1px solid #ded1c4;border-radius:5px;cursor:pointer;font-size:12px;font-weight:600}.sketch-image-aspect-toggle.active{color:#a55808;background:#f8f4ee;border-color:#d59c5f}.sketch-image-aspect-toggle:disabled,.sketch-image-number-input:disabled,.sketch-image-position-field input:disabled{cursor:default;opacity:.52}.sketch-reference-images image.locked{cursor:default}.sketch-reference-images image.calibrating{cursor:crosshair}.sketch-turn-ring{--sketch-turn-ring:rgba(47,111,224,0.35);--sketch-turn-ring-active:#2f6fe0;fill:none;stroke:var(--sketch-turn-ring)}.sketch-turn-ring.active{stroke:var(--sketch-turn-ring-active)}html[data-theme=dark] .sketch-turn-ring{--sketch-turn-ring:rgba(106,160,255,0.4);--sketch-turn-ring-active:#6aa0ff}.sketch-trace-preview path.background{fill:var(--sketch-plate,#f5f0e7);fill-opacity:.88;stroke:none}.sketch-trace-preview path{fill:rgba(229,72,77,.12);stroke:#e5484d;stroke-width:1.6;vector-effect:non-scaling-stroke}.sketch-trace-preview circle,.sketch-trace-preview rect{fill:#ffffff;stroke:#0b72b9;stroke-width:1.4;vector-effect:non-scaling-stroke}.sketch-trace-preview rect.corner{stroke:#e5484d}.sketch-trace-preview path.ring{fill:none;stroke:#e5484d;stroke-width:1.6;vector-effect:non-scaling-stroke}.sketch-trace-preview path.ring.area{stroke:#1f8a4c}.sketch-trace-preview path.ring.line{stroke-dasharray:5 4}.sketch-trace-preview path.ring.highlight{stroke:#f08a00;stroke-width:3.4}.sketch-reference-images image.trace-picking{cursor:crosshair}.sketch-trace-parts .shell-opening-options{flex-wrap:wrap}.sketch-trace-list{display:grid;grid-gap:6px;gap:6px}.sketch-trace-list-title{font-size:13px;font-weight:700}.sketch-trace-list ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:2px;gap:2px;max-height:220px;overflow-y:auto}.sketch-trace-list li{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:8px;gap:8px;padding:3px 4px 3px 8px;border-radius:6px;font-size:13px}.sketch-trace-list li.highlight{background:rgba(240,138,0,.14)}.sketch-trace-item-cut{display:inline-flex;align-items:center;gap:4px;font-size:12px}.sketch-trace-preview path.cut{fill:rgba(240,138,0,.12);stroke:#d97a00;stroke-width:1.6;stroke-dasharray:6 4;vector-effect:non-scaling-stroke}.sketch-trace-preview path.cut.highlight{stroke-width:3.2;fill:rgba(240,138,0,.24)}.sketch-trace-preview path.cut.draft{fill:none;stroke-dasharray:none}.sketch-trace-preview circle.draft{fill:#ffffff;stroke:#d97a00}.sketch-trace-preview circle.draft.first{fill:#d97a00}.sketch-trace-preview path.taken{fill:rgba(11,114,185,.1);stroke:#0b72b9;stroke-width:1.6;stroke-dasharray:6 4;vector-effect:non-scaling-stroke}.sketch-trace-preview path.taken.highlight{stroke-width:3.2;fill:rgba(11,114,185,.22)}.sketch-trace-preview path.taken.draft{fill:none;stroke-dasharray:none}.sketch-trace-preview path.draft.hover{stroke-dasharray:4 3;stroke-opacity:.75}.sketch-trace-preview circle.draft.lasso{stroke:#0b72b9}.sketch-trace-preview circle.draft.lasso.first{fill:#0b72b9}.sketch-trace-item-action{max-width:132px;min-height:26px;font-size:12px}.sketch-plate{--locked-handle-ink:#a59c92;--locked-handle-fill:#e4e0da}html[data-theme=dark] .sketch-plate{--locked-handle-ink:#7d7368;--locked-handle-fill:#4a4037}.sketch-segments path.locked{stroke-opacity:.5}.sketch-points circle.locked:not(.selected):not(.active):not(:hover){fill:var(--locked-handle-ink)}.sketch-geometry-resize-handle.locked,.sketch-geometry-resize-handle.locked:hover{cursor:not-allowed;fill:var(--locked-handle-fill);stroke:var(--locked-handle-ink)}.sketch-rotate-handle.locked{cursor:not-allowed;color:var(--locked-handle-ink)}.sketch-rotate-handle.locked:hover .rotate-arrow-arc{stroke-width:2.4}.dashboard-select-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;padding:8px 10px;color:#6f5840;background:#fff4e3;border:1px solid #e3b77c;border-radius:8px}.dashboard-select-bar strong{margin-right:auto;font-size:14px}.dashboard-select-bar button{height:34px;padding:0 12px;color:#6f5840;font:inherit;font-size:14px;background:#ffffff;border:1px solid #e3d7c4;border-radius:6px;cursor:pointer}.dashboard-select-bar button:hover:not(:disabled){border-color:#c9731d}.dashboard-select-bar button:disabled{cursor:not-allowed;opacity:.5}.dashboard-select-bar button.delete:not(:disabled){color:#ffffff;background:#c82031;border-color:#c82031}.dashboard-select.active{color:#ffffff;background:#c9731d;border-color:#c9731d}.project-card.selectable .project-card-open{cursor:pointer}.project-card.selected{border-color:#c9731d;box-shadow:0 0 0 2px rgba(201,115,29,.55)}.project-card-check{position:absolute;top:12px;right:12px;display:grid;width:26px;height:26px;place-items:center;color:transparent;background:rgba(255,255,255,.94);border:2px solid #b59c83;border-radius:6px;pointer-events:none}.project-card.selected .project-card-check{color:#ffffff;background:#c9731d;border-color:#c9731d}html[data-theme=dark] .dashboard-select-bar{color:#e8dccb;background:#3a2c1c;border-color:#7a5a30}html[data-theme=dark] .dashboard-select-bar button{color:#e8dccb;background:#2a2118;border-color:#5a4630}html[data-theme=dark] .project-card-check{background:rgba(42,33,24,.94);border-color:#8b7458}html[data-focus-mode=on]{--editor-toolbar-title-height:0px;--editor-footer-height:0px}html[data-focus-mode=on] .layerling-editor .dashboard-legal.editor-legal,html[data-focus-mode=on] .layerling-editor .toolbar-title-row{display:none}.toolbar-focus-mode.action-icon-button{width:30px;height:30px;color:#634729}.toolbar-focus-mode.action-icon-button:hover{color:var(--group-help)}html[data-theme=dark] .toolbar-focus-mode.action-icon-button{color:#e3d3c0}html[data-theme=dark] .toolbar-focus-mode.action-icon-button:hover{color:#f7f2ea}.focus-mode-bar{position:absolute;top:calc(100% + 10px);right:0;left:0;z-index:3;width:max-content;margin:0 auto;display:flex;height:38px;padding:0 4px 0 2px;align-items:stretch;gap:2px;background:var(--toolbar-bg);border:1px solid var(--toolbar-edge);border-radius:10px;box-shadow:0 6px 18px rgba(72,53,32,.16)}.focus-mode-bar-grip{display:flex;width:18px;align-items:center;justify-content:center;color:#a08a72;cursor:-webkit-grab;cursor:grab;touch-action:none}.focus-mode-bar.moving,.focus-mode-bar.moving .focus-mode-bar-grip{cursor:-webkit-grabbing;cursor:grabbing}.focus-mode-bar .action-icon-button{width:32px;height:30px;align-self:center;color:#634729}.focus-mode-bar .action-icon-button .toolbar-search-icon,.focus-mode-bar .action-icon-button .toolbar-vector-art-icon{color:inherit}.focus-mode-bar .action-icon-button svg,.focus-mode-bar .guide-help-link svg{width:20px;height:20px}.focus-mode-bar .editor-home-control svg{width:22px;height:22px}.focus-mode-bar .guide-help-link{width:32px;height:30px;align-self:center;color:#634729;opacity:1}.focus-mode-bar .guide-help-link:hover{color:var(--group-help)}html[data-theme=dark] .focus-mode-bar .guide-help-link{color:#e3d3c0}.focus-mode-bar .action-icon-button:hover:not(:disabled){color:var(--group-help)}.focus-mode-bar .action-icon-button:disabled{opacity:.45}.focus-mode-bar .focus-mode-bar-tabs{height:100%;margin:0 2px}.focus-mode-bar .focus-mode-bar-tabs button{padding:0 12px;font-size:11px}.focus-mode-bar .focus-mode-bar-tabs button:disabled{opacity:.5;cursor:default}.focus-mode-bar .focus-mode-bar-name{width:220px;margin:0 4px;align-self:center}.focus-mode-bar .focus-mode-bar-name input{height:28px;font-size:13px}@media (max-width:760px){.focus-mode-bar .focus-mode-bar-name{width:130px}}html[data-theme=dark] .focus-mode-bar{box-shadow:0 6px 18px rgba(0,0,0,.45)}html[data-theme=dark] .focus-mode-bar-grip{color:#8f7a63}html[data-theme=dark] .focus-mode-bar .action-icon-button{color:#e3d3c0}html[data-theme=dark] .focus-mode-bar .action-icon-button:hover:not(:disabled){color:#f7f2ea}.file-backups-card{width:640px;height:auto;max-height:min(560px,100%)}.file-backups-card .workspace-modal-header strong{display:inline-flex;align-items:center;gap:8px;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-backups-body{display:flex;flex-direction:column;gap:12px;overflow-y:auto}.file-backups-empty,.file-backups-intro{margin:0;line-height:1.5}.file-backups-problem{margin:0;color:#b3261e;font-weight:700}.file-backups-list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.file-backup-row{display:flex;align-items:center;gap:12px;padding:8px;background:var(--tile);border:1px solid var(--border);border-radius:8px}.file-backup-picture{flex:none;width:56px;height:42px;object-fit:contain;background:var(--panel);border:1px solid var(--border);border-radius:6px}.file-backup-text{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:2px}.file-backup-text>span{overflow:hidden;color:var(--muted-strong);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.file-backup-actions{display:flex;flex:none;gap:4px}.file-backup-actions button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 8px;color:var(--foreground);background:var(--panel);border:1px solid var(--border-strong);border-radius:6px;cursor:pointer}.file-backup-actions button:focus-visible,.file-backup-actions button:hover:not(:disabled){border-color:var(--primary)}.file-backup-actions .file-backup-open{color:#ffffff;background:var(--primary);border-color:var(--primary)}.file-backup-actions button:disabled{opacity:.55;cursor:default}.file-backups-settings-hint{color:var(--muted-strong)}@media (max-width:560px){.file-backup-open>span{display:none}}.browser-backup-note.overdue{color:#4a2a00;background:#ffe2b8;border-color:#d9730d;border-width:3px}.browser-backup-note.urgent{color:#5c1210;background:#ffe0dd;border-color:#c62828;border-width:3px}.browser-backup-note.urgent>svg{color:#c62828}.browser-backup-now{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:34px;padding:0 12px;color:#ffffff;font:inherit;font-size:14px;background:#d9730d;border:0;border-radius:8px;cursor:pointer}.browser-backup-note.urgent .browser-backup-now{background:#c62828}.browser-backup-now:focus-visible,.browser-backup-now:hover{filter:brightness(1.08)}html[data-theme=dark] .browser-backup-note.overdue{color:#ffd9a8;background:#3d2a12;border-color:#f0923a}html[data-theme=dark] .browser-backup-note.urgent{color:#ffd2cd;background:#42181a;border-color:#ef5350}html[data-theme=dark] .browser-backup-note.urgent>svg{color:#ef5350}.your-backup-card{display:flex;gap:14px;margin:0 0 16px;padding:16px 18px;color:var(--foreground);background:var(--tile);border:2px solid var(--primary);border-radius:12px}.your-backup-card>svg{flex:none;color:var(--primary)}.your-backup-card strong{display:inline-flex;align-items:center;gap:8px;font-size:17px}.your-backup-card p{margin:6px 0 10px;line-height:1.55}.your-backup-actions{display:flex;flex-wrap:wrap;gap:8px}.your-backup-actions button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;color:var(--foreground);font:inherit;background:var(--panel);border:1px solid var(--border-strong);border-radius:8px;cursor:pointer}.your-backup-actions .your-backup-now{color:#ffffff;background:var(--primary);border-color:var(--primary)}.workspace-backup-settings{display:flex;flex-direction:column;gap:8px}.workspace-backup-hint{margin:-2px 0 8px;color:var(--muted-strong);font-size:13px;line-height:1.45}.workspace-backup-folder,.workspace-backup-usage{display:flex;flex-direction:column;gap:6px;padding:10px 0 0;border-top:1px solid var(--border)}.workspace-backup-buttons{display:flex;flex-wrap:wrap;gap:8px}.workspace-backup-buttons button{min-height:32px;padding:0 12px;color:var(--foreground);background:var(--panel);border:1px solid var(--border-strong);border-radius:6px;cursor:pointer}.workspace-backup-buttons button:disabled{opacity:.55;cursor:default}@media (max-width:600px){.browser-backup-note.overdue,.browser-backup-note.urgent{flex-wrap:wrap}.browser-backup-note.overdue>span,.browser-backup-note.urgent>span{flex-basis:calc(100% - 40px)}.browser-backup-now{margin-left:36px}.your-backup-card{padding:14px}}.backup-settings-dialog p{padding-bottom:10px}.backup-settings-take{display:flex;gap:9px;align-items:flex-start;padding:0 18px 16px;color:#48331d;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer}.backup-settings-take input{flex:none;width:16px;height:16px;margin:2px 0 0;accent-color:#d07415}html[data-theme=dark] .backup-settings-take{color:#f3ede2}