.Paper-CAD-_3fab6219d4b896c5-rootPanel{border:1px solid var(--border-color);border-radius:6px;flex-direction:column;display:flex}.Paper-CAD-_3fab6219d4b896c5-headerPanel{background-color:var(--border-color);flex-direction:row;align-items:center;padding:4px 6px;display:flex}.Paper-CAD-_3fab6219d4b896c5-headerPanel:hover{background-color:var(--hover-background-color)}.Paper-CAD-_3fab6219d4b896c5-contextPanel{flex-direction:column;padding:8px 16px;display:flex}.Paper-CAD-_3fab6219d4b896c5-expanderIcon{width:12px;height:12px;margin-right:12px}.Paper-CAD-_3fab6219d4b896c5-headerText{font-size:14px}.Paper-CAD-_3fab6219d4b896c5-hidden{display:none}.Paper-CAD-_710cc6ac21796093-radioGroup{flex-direction:row;align-items:center;justify-items:center;display:flex}.Paper-CAD-_710cc6ac21796093-radioGroup input{justify-content:center;width:1.5em;height:1.5em;font-size:1em}.Paper-CAD-_710cc6ac21796093-radioGroup label{justify-content:center;margin-left:2px;margin-right:16px;font-size:1em}.Paper-CAD-_8d592a6017832115-root{z-index:9999;background:#f5f5f5;flex-direction:column;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.Paper-CAD-_8d592a6017832115-header{padding:12px var(--spacing-md);background:var(--background-color-secondary);border-bottom:1px solid var(--border-color-primary);box-shadow:var(--shadow-md);justify-content:space-between;align-items:center;display:flex}.Paper-CAD-_8d592a6017832115-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-primary);align-items:center;gap:var(--spacing-sm);display:flex}.Paper-CAD-_8d592a6017832115-titleIcon{font-size:var(--font-size-xl)}.Paper-CAD-_8d592a6017832115-controls{gap:var(--spacing-sm);align-items:center;display:flex}.Paper-CAD-_8d592a6017832115-inputGroup{gap:var(--spacing-sm);background:var(--background-color-primary);border-radius:var(--radius-md);border:2px solid var(--border-color-primary);box-shadow:var(--shadow-sm);align-items:center;padding:8px 16px;display:flex}.Paper-CAD-_8d592a6017832115-inputLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-primary);white-space:nowrap}.Paper-CAD-_8d592a6017832115-faceNumberInput{border:2px solid var(--border-color-primary);border-radius:var(--radius-sm);width:100px;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);background:var(--input-background);color:var(--input-color);transition:all var(--transition-base);text-align:center;padding:8px 12px}.Paper-CAD-_8d592a6017832115-faceNumberInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-alpha);outline:none}.Paper-CAD-_8d592a6017832115-faceNumberInput::-webkit-input-placeholder{color:var(--color-tertiary)}.Paper-CAD-_8d592a6017832115-faceNumberInput::-ms-input-placeholder{color:var(--color-tertiary)}.Paper-CAD-_8d592a6017832115-faceNumberInput::placeholder{color:var(--color-tertiary)}.Paper-CAD-_8d592a6017832115-highlightButton{background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);transition:all var(--transition-base);white-space:nowrap;box-shadow:var(--shadow-sm);border:none;padding:8px 20px}.Paper-CAD-_8d592a6017832115-highlightButton:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.Paper-CAD-_8d592a6017832115-highlightButton:active{box-shadow:var(--shadow-sm);transform:translateY(0)}.Paper-CAD-_8d592a6017832115-closeButton{background:var(--button-background);color:var(--button-color);border:1px solid var(--border-color-primary);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-sm);transition:all var(--transition-base);padding:6px 12px}.Paper-CAD-_8d592a6017832115-closeButton:hover{background:var(--button-background-hover);border-color:var(--border-color-hover)}.Paper-CAD-_8d592a6017832115-helpText{padding:var(--spacing-sm)12px;background:var(--info-background);color:var(--info-color);border-radius:var(--radius-sm);font-size:var(--font-size-sm)}.Paper-CAD-_8d592a6017832115-content{gap:var(--spacing-xs);background:var(--background-color-tertiary);flex:1;padding:2px;display:flex;overflow:hidden}.Paper-CAD-_8d592a6017832115-viewContainer{background:var(--background-color-primary);border:1px solid var(--border-color-primary);border-radius:var(--radius-sm);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.Paper-CAD-_8d592a6017832115-viewHeader{padding:var(--spacing-sm)12px;background:var(--background-color-secondary);border-bottom:1px solid var(--border-color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary)}.Paper-CAD-_8d592a6017832115-view3D{background:var(--viewport-background);flex:1;position:relative}.Paper-CAD-_8d592a6017832115-view2D{background:#fff;flex:1;position:relative}.Paper-CAD-_8d592a6017832115-svgContainer{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:auto}@keyframes Paper-CAD-_8d592a6017832115-pulseHighlight{0%{opacity:.5}50%{opacity:.8}to{opacity:.5}}.Paper-CAD-_8d592a6017832115-statusBar{padding:var(--spacing-xs)12px;background:var(--background-color-secondary);border-top:1px solid var(--border-color-primary);font-size:var(--font-size-xs);color:var(--color-secondary);align-items:center;gap:var(--spacing-md);display:flex}.Paper-CAD-_8d592a6017832115-statusItem{align-items:center;gap:var(--spacing-xs);display:flex}.Paper-CAD-_8d592a6017832115-statusLabel{font-weight:var(--font-weight-medium)}.Paper-CAD-_8d592a6017832115-statusValue{color:var(--color-primary)}@media (max-width:768px){.Paper-CAD-_8d592a6017832115-content{flex-direction:column}}[theme=dark] .Paper-CAD-_8d592a6017832115-root,[theme=dark] .Paper-CAD-_8d592a6017832115-view2D{background:#2a2a2a}[theme=dark] .Paper-CAD-_8d592a6017832115-svgContainer{-webkit-filter:invert()hue-rotate(180deg);filter:invert()hue-rotate(180deg)}.Paper-CAD-_7aeefe615da96079-container{width:100%;height:100%;display:flex;position:relative}.Paper-CAD-_7aeefe615da96079-leftPanel{background-color:var(--background-color);flex:none;height:100%;overflow:hidden}.Paper-CAD-_7aeefe615da96079-rightPanel{background-color:var(--background-color);flex:auto;height:100%;overflow:hidden}.Paper-CAD-_7aeefe615da96079-resizer{background:linear-gradient(to right,var(--border-color)0%,color-mix(in srgb,var(--border-color)90%,black 10%)50%,var(--border-color)100%);width:8px;height:100%;box-shadow:var(--shadow-sm);cursor:col-resize;transition:all var(--transition-base);flex:0 0 8px;position:relative}.Paper-CAD-_7aeefe615da96079-resizer:before{content:"";width:4px;height:40px;color:color-mix(in srgb,var(--border-color)60%,black 40%);opacity:.4;border-radius:var(--radius-sm);transition:all var(--transition-fast);pointer-events:none;background:repeating-linear-gradient(currentColor 0,currentColor 8px,transparent 8px,transparent 14px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Paper-CAD-_7aeefe615da96079-resizer:hover{background:color-mix(in srgb,var(--brand-primary)15%,var(--background-color)85%);box-shadow:var(--shadow-md)}.Paper-CAD-_7aeefe615da96079-resizer:hover:before{opacity:1;color:var(--brand-primary)}.Paper-CAD-_7aeefe615da96079-resizer.Paper-CAD-_7aeefe615da96079-resizing{background:color-mix(in srgb,var(--brand-primary)25%,var(--background-color)75%);box-shadow:var(--shadow-lg);transform:scaleX(1.05)}.Paper-CAD-_7aeefe615da96079-resizer.Paper-CAD-_7aeefe615da96079-resizing:before{opacity:1;color:var(--brand-primary);transform:translate(-50%,-50%)scale(1.1)}.Paper-CAD-_7aeefe615da96079-resizer:after{content:"";cursor:col-resize;background:0 0;width:20px;height:100%;position:absolute;top:0;left:-6px}@media (max-width:768px){.Paper-CAD-_7aeefe615da96079-container{flex-direction:column}.Paper-CAD-_7aeefe615da96079-leftPanel,.Paper-CAD-_7aeefe615da96079-rightPanel{flex:auto;width:100%!important}.Paper-CAD-_7aeefe615da96079-resizer{cursor:row-resize;width:100%;height:4px}.Paper-CAD-_7aeefe615da96079-resizer:after{width:100%;height:8px;top:-2px;left:0}}dialog{box-shadow:var(--shadow-lg);background-color:var(--panel-background-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-lg);border:none;padding:0}dialog::-ms-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(0,0,0,.65)}dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(0,0,0,.65)}.Paper-CAD-f2e86e387c18234c-root{flex-direction:column;margin:0;padding:0;display:flex}.Paper-CAD-f2e86e387c18234c-title{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-md);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--foreground-color);flex-shrink:0;margin:0 auto}.Paper-CAD-f2e86e387c18234c-content{padding:var(--spacing-lg);flex:auto;max-width:1080px;max-height:680px;overflow:auto}.Paper-CAD-f2e86e387c18234c-buttons{padding:var(--spacing-md);background-color:var(--neutral-50);border-top:1px solid var(--border-color);border-radius:0 0 var(--radius-lg)var(--radius-lg);flex-direction:row;flex-shrink:0;justify-content:flex-end;display:flex}.Paper-CAD-f2e86e387c18234c-buttons button{min-width:80px;margin:0 var(--spacing-xs);padding:var(--spacing-sm)var(--spacing-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--panel-background-color);color:var(--foreground-color);cursor:pointer;transition:all var(--transition-fast)}.Paper-CAD-f2e86e387c18234c-buttons button:hover{background-color:var(--hover-background-color);border-color:var(--primary-color);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.Paper-CAD-f2e86e387c18234c-buttons button:active{background-color:var(--primary-color);color:var(--neutral-0);transform:translateY(0)}.Paper-CAD-f2e86e387c18234c-buttons button:first-child{background-color:var(--primary-color);color:var(--neutral-0);border-color:var(--primary-color)}.Paper-CAD-f2e86e387c18234c-buttons button:first-child:hover{background-color:var(--secondary-color);border-color:var(--secondary-color)}.Paper-CAD-fcbc015eaf14d0f3-container{color:#e0e0e0;background-color:#2b2b2b;min-width:400px;max-width:600px;max-height:80vh;padding:20px;overflow-y:auto}.Paper-CAD-fcbc015eaf14d0f3-title{font-size:var(--font-size-lg);border-bottom:1px solid #444;margin-bottom:20px;padding-bottom:10px;font-weight:700}.Paper-CAD-fcbc015eaf14d0f3-section{margin-bottom:25px}.Paper-CAD-fcbc015eaf14d0f3-sectionTitle{font-size:var(--font-size-sm);color:#b0b0b0;margin-bottom:10px;font-weight:700}.Paper-CAD-fcbc015eaf14d0f3-presetSelector{gap:var(--spacing-10);margin-bottom:15px;display:flex}.Paper-CAD-fcbc015eaf14d0f3-presetSelect{padding:var(--spacing-sm);color:#e0e0e0;font-size:var(--font-size-sm);background-color:#3c3c3c;border:1px solid #555;border-radius:4px;flex:1}.Paper-CAD-fcbc015eaf14d0f3-presetSelect:focus{border-color:#0078d4;outline:none}.Paper-CAD-fcbc015eaf14d0f3-presetDescription{font-size:var(--font-size-xs);color:#a0a0a0;background-color:#3c3c3c;border-radius:4px;margin-bottom:15px;padding:10px}.Paper-CAD-fcbc015eaf14d0f3-keymapList{background-color:#333;border:1px solid #444;border-radius:4px;max-height:300px;padding:10px;overflow-y:auto}.Paper-CAD-fcbc015eaf14d0f3-keymapItem{padding:var(--spacing-sm);margin-bottom:var(--spacing-xs);font-size:var(--font-size-sm);background-color:#3c3c3c;border-radius:3px;justify-content:space-between;display:flex}.Paper-CAD-fcbc015eaf14d0f3-keymapItem:hover{background-color:#484848}.Paper-CAD-fcbc015eaf14d0f3-keyCombo{color:#4fc3f7;background-color:#2a2a2a;border-radius:3px;padding:2px 6px;font-family:monospace;font-weight:700}.Paper-CAD-fcbc015eaf14d0f3-commandName{color:#b0b0b0}.Paper-CAD-fcbc015eaf14d0f3-buttonGroup{gap:var(--spacing-10);border-top:1px solid #444;margin-top:20px;padding-top:15px;display:flex}.Paper-CAD-fcbc015eaf14d0f3-button{padding:var(--spacing-sm)var(--spacing-md);color:#fff;font-size:var(--font-size-sm);cursor:pointer;transition:background-color var(--transition-base);background-color:#0078d4;border:none;border-radius:4px}.Paper-CAD-fcbc015eaf14d0f3-button:hover{background-color:#106ebe}.Paper-CAD-fcbc015eaf14d0f3-button:disabled{cursor:not-allowed;opacity:.6;background-color:#555}.Paper-CAD-fcbc015eaf14d0f3-buttonSecondary{background-color:#555}.Paper-CAD-fcbc015eaf14d0f3-buttonSecondary:hover{background-color:#666}.Paper-CAD-fcbc015eaf14d0f3-buttonDanger{background-color:#d13438}.Paper-CAD-fcbc015eaf14d0f3-buttonDanger:hover{background-color:#a80000}.Paper-CAD-fcbc015eaf14d0f3-fileInput{display:none}.Paper-CAD-fcbc015eaf14d0f3-searchBox{width:100%;padding:var(--spacing-sm);color:#e0e0e0;font-size:var(--font-size-sm);background-color:#3c3c3c;border:1px solid #555;border-radius:4px;margin-bottom:10px}.Paper-CAD-fcbc015eaf14d0f3-searchBox::-webkit-input-placeholder{color:#888}.Paper-CAD-fcbc015eaf14d0f3-searchBox::-ms-input-placeholder{color:#888}.Paper-CAD-fcbc015eaf14d0f3-searchBox::placeholder{color:#888}.Paper-CAD-fcbc015eaf14d0f3-emptyState{text-align:center;color:#888;padding:20px;font-style:italic}.Paper-CAD-_72f353060cc4e144-root{background-color:var(--background-color);flex-direction:column;width:100%;height:100%;display:flex;position:relative}.Paper-CAD-_72f353060cc4e144-content{flex-direction:row;flex:auto;justify-content:stretch;height:0;display:flex}.Paper-CAD-_72f353060cc4e144-content .Paper-CAD-_72f353060cc4e144-sidebar{background-color:var(--background-color);max-width:400px;transition:all var(--transition-slow);flex-direction:column;flex:0 0 360px;display:flex;position:relative}.Paper-CAD-_72f353060cc4e144-content .Paper-CAD-_72f353060cc4e144-sidebar .Paper-CAD-_72f353060cc4e144-sidebarItem{flex:auto;height:0;margin-top:10px;overflow:hidden}.Paper-CAD-_72f353060cc4e144-content .Paper-CAD-_72f353060cc4e144-sidebar.Paper-CAD-_72f353060cc4e144-collapsed{flex:0 0 0;overflow:hidden}.Paper-CAD-_72f353060cc4e144-content .Paper-CAD-_72f353060cc4e144-sidebar.Paper-CAD-_72f353060cc4e144-collapsed .Paper-CAD-_72f353060cc4e144-sidebarItem{display:none}.Paper-CAD-_72f353060cc4e144-content .Paper-CAD-_72f353060cc4e144-sidebarToggle{cursor:pointer;width:20px;height:60px;z-index:var(--z-dropdown);transition:all var(--transition-slow);font-size:var(--font-size-xs);color:#666;background-color:#f0f0f0;border:1px solid #ddd;border-left:none;border-radius:0 4px 4px 0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:360px;transform:translateY(-50%)}.Paper-CAD-_72f353060cc4e144-content .Paper-CAD-_72f353060cc4e144-sidebarToggle:hover{background-color:#e0e0e0}.Paper-CAD-_72f353060cc4e144-content .Paper-CAD-_72f353060cc4e144-sidebar.Paper-CAD-_72f353060cc4e144-collapsed+.Paper-CAD-_72f353060cc4e144-sidebarToggle{left:0}.Paper-CAD-_72f353060cc4e144-content .Paper-CAD-_72f353060cc4e144-viewportContainer{background-color:var(--background-color);width:100%;height:100%;position:relative}.Paper-CAD-_72f353060cc4e144-content .Paper-CAD-_72f353060cc4e144-viewportContainer .Paper-CAD-_72f353060cc4e144-viewport{height:100%;position:relative}.Paper-CAD-_72f353060cc4e144-content .Paper-CAD-_72f353060cc4e144-stepUnfoldPanel{background-color:var(--background-color);width:100%;height:100%;overflow:auto}.Paper-CAD-_72f353060cc4e144-content .Paper-CAD-_72f353060cc4e144-resizableContent{flex:auto;width:0;height:100%;display:flex}.Paper-CAD-_72f353060cc4e144-statusbar{flex-direction:column;height:24px;display:flex}@media (max-width:680px){.Paper-CAD-_72f353060cc4e144-content{flex-direction:column-reverse;height:0}.Paper-CAD-_72f353060cc4e144-content .Paper-CAD-_72f353060cc4e144-viewport{width:100%;height:100px}.Paper-CAD-_72f353060cc4e144-content .Paper-CAD-_72f353060cc4e144-sidebar{flex:auto;width:100%}}.Paper-CAD-b78922ba4956c682-root{position:absolute;top:0;left:0}.Paper-CAD-b78922ba4956c682-container{margin:var(--spacing-md);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background-color:var(--panel-background-color);flex-direction:column;align-items:center;padding:6px;display:flex}.Paper-CAD-b78922ba4956c682-container .Paper-CAD-b78922ba4956c682-panel{justify-content:center;align-items:center;display:flex}.Paper-CAD-b78922ba4956c682-container .Paper-CAD-b78922ba4956c682-panel .Paper-CAD-b78922ba4956c682-icon{border-radius:var(--radius-md);padding:var(--spacing-xs);flex-direction:column;justify-content:center;align-items:center;display:flex}.Paper-CAD-b78922ba4956c682-container .Paper-CAD-b78922ba4956c682-panel .Paper-CAD-b78922ba4956c682-icon:hover{background-color:var(--hover-background-color)}.Paper-CAD-b78922ba4956c682-container .Paper-CAD-b78922ba4956c682-panel .Paper-CAD-b78922ba4956c682-icon svg{width:24px;height:24px;margin:var(--spacing-xs)}.Paper-CAD-b78922ba4956c682-container .Paper-CAD-b78922ba4956c682-panel .Paper-CAD-b78922ba4956c682-icon span{font-size:var(--font-size-xs);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.Paper-CAD-b78922ba4956c682-container .Paper-CAD-b78922ba4956c682-spacer{background-color:var(--border-color);width:100%;height:1px;margin:6px 0}.Paper-CAD-b78922ba4956c682-container .Paper-CAD-b78922ba4956c682-selectionCount{font-size:var(--font-size-sm);color:var(--text-secondary-color);margin-left:var(--spacing-xs);font-weight:500}.Paper-CAD-a1bf1c8f141d414c-root{flex-direction:column;display:flex}.Paper-CAD-a1bf1c8f141d414c-headerPanel{flex-direction:row;flex:0;align-items:end;margin:0 12px;display:flex}.Paper-CAD-a1bf1c8f141d414c-itemsPanel{background-color:var(--panel-background-color);border-top:2px solid transparent;border-bottom:2px solid transparent;flex-direction:column;flex:1;display:flex;overflow-y:auto}.Paper-CAD-a1bf1c8f141d414c-header{flex-direction:row;flex:1;margin:2px 6px;font-size:1.15rem;font-weight:bolder;display:flex}@media (max-width:680px){.Paper-CAD-a1bf1c8f141d414c-root{display:none}}.Paper-CAD-_5c9d5f6aaede5713-panel{flex-direction:row;flex:0;display:flex}.Paper-CAD-_5c9d5f6aaede5713-svg{width:16px;height:16px;margin-left:12px;padding:6px}.Paper-CAD-_5c9d5f6aaede5713-svg:hover{background-color:var(--hover-background-color)}.Paper-CAD-_4cbaa0cb251b0472-name{font-size:var(--font-size-xs);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-wrap:nowrap;flex:auto;overflow:hidden}.Paper-CAD-_4cbaa0cb251b0472-icon{width:16px;height:16px;padding:0px var(--spacing-sm);flex-shrink:0}.Paper-CAD-_4cbaa0cb251b0472-parent-hidden{opacity:var(--opacity-readonly)}.Paper-CAD-_416d7cc466a707ce-expanderIcon{width:12px;height:12px;padding:2px var(--spacing-xs)}.Paper-CAD-_416d7cc466a707ce-left16px{padding-left:var(--spacing-md)}.Paper-CAD-_416d7cc466a707ce-container{flex-direction:column;display:flex}.Paper-CAD-_416d7cc466a707ce-hide{display:none}.Paper-CAD-_416d7cc466a707ce-header{padding:var(--spacing-xs);border-radius:var(--radius-xs)}.Paper-CAD-_416d7cc466a707ce-header:hover{background-color:var(--hover-background-color)}.Paper-CAD-_416d7cc466a707ce-row{flex-direction:row;align-items:center;display:flex}.Paper-CAD-c0153fe38177ee49-panel{margin:var(--spacing-xs)}.Paper-CAD-c0153fe38177ee49-selected{background-color:var(--hover-background-color)}.Paper-CAD-c0153fe38177ee49-current{outline:2px solid var(--primary-color)}.Paper-CAD-_9a1a06825148df10-panel{border-radius:var(--radius-xs);padding:var(--spacing-xs);flex-direction:row;align-items:center;display:flex}.Paper-CAD-_9a1a06825148df10-panel:hover{background-color:var(--hover-background-color)}.Paper-CAD-_5778aa8750d893cd-panel{flex-direction:row;align-items:center;display:flex;position:relative}.Paper-CAD-_5778aa8750d893cd-propertyName{font-size:var(--font-size-sm);opacity:var(--opacity-medium);color:var(--color);flex:0 auto;min-width:72px}.Paper-CAD-_9e645cf57caa5280-box{font-size:var(--font-size-sm);padding:var(--spacing-sm);background-color:var(--control-background-color);color:var(--foreground-color);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:all var(--transition-fast);font-weight:var(--font-weight-regular);outline:none;flex:1;margin:0}.Paper-CAD-_9e645cf57caa5280-box:hover{border-color:var(--neutral-300)}.Paper-CAD-_9e645cf57caa5280-box:focus{border-color:var(--primary-color);box-shadow:var(--shadow-focus)}.Paper-CAD-_9e645cf57caa5280-box::-webkit-input-placeholder{color:var(--neutral-400)}.Paper-CAD-_9e645cf57caa5280-box::-ms-input-placeholder{color:var(--neutral-400)}.Paper-CAD-_9e645cf57caa5280-box::placeholder{color:var(--neutral-400)}.Paper-CAD-_16bb4e210a011d49-panel{margin:3px 0}.Paper-CAD-_01224db45e2b02a4-root{flex-direction:column;display:flex}.Paper-CAD-_01224db45e2b02a4-header{margin:var(--spacing-xs)var(--spacing-md);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--foreground-color);flex:0}.Paper-CAD-_01224db45e2b02a4-panel{padding:var(--spacing-md);gap:var(--spacing-sm);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background-color:var(--panel-background-color);flex-direction:column;flex:1;display:flex;overflow-y:auto}.Paper-CAD-_01224db45e2b02a4-properties{gap:var(--spacing-xs);flex-direction:column;display:flex}.Paper-CAD-_781beda975fff15e-color{border:1px solid var(--border-color);border-radius:var(--radius-sm);width:64px;height:32px}.Paper-CAD-f3649cf328db1bed-root{margin-top:var(--spacing-sm)}.Paper-CAD-f3649cf328db1bed-expander{flex-direction:row;display:flex}.Paper-CAD-f3649cf328db1bed-properties{flex-direction:column;justify-content:space-around;display:flex}.Paper-CAD-f3649cf328db1bed-image{margin-top:var(--spacing-xs);border-radius:var(--radius-md);margin-left:var(--spacing-md);flex-direction:column;align-items:center;display:flex;position:relative}.Paper-CAD-f3649cf328db1bed-image:hover{--delete-visiblity:visible}.Paper-CAD-f3649cf328db1bed-image img{border-radius:var(--radius-sm);width:96px;height:96px}.Paper-CAD-f3649cf328db1bed-image svg{padding:var(--spacing-xs);width:16px;height:16px;visibility:var(--delete-visiblity);background-color:rgba(255,0,0,.45);border-radius:50%;position:absolute;top:2px;right:2px}.Paper-CAD-_2ac5c2bc69e315de-material{margin-top:var(--spacing-xs);flex-direction:row;align-items:center;display:flex}.Paper-CAD-_2ac5c2bc69e315de-material div{font-size:var(--font-size-sm);opacity:var(--opacity-medium);color:var(--color);flex:0 auto;min-width:72px}.Paper-CAD-_2ac5c2bc69e315de-material button{padding:var(--spacing-xs);border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:transparent;outline:none;flex:auto;margin:0;font-size:1rem}.Paper-CAD-_2ac5c2bc69e315de-material button:hover{background-color:var(--hover-background-color)}.Paper-CAD-_43828c53e11f52d5-root{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background-color:var(--background-color);top:var(--spacing-md);left:var(--spacing-md);padding:var(--spacing-md);max-width:480px;max-height:75%;z-index:var(--z-modal);flex-direction:column;display:flex;position:absolute;overflow:hidden}.Paper-CAD-_43828c53e11f52d5-title{flex-direction:row;flex:0;align-items:center;margin:0 6px;display:flex}.Paper-CAD-_43828c53e11f52d5-title span{flex:1;font-size:medium}.Paper-CAD-_43828c53e11f52d5-title svg{width:16px;height:16px;margin:0 3px;padding:6px}.Paper-CAD-_43828c53e11f52d5-title svg:hover{background-color:var(--hover-background-color)}.Paper-CAD-_43828c53e11f52d5-materials{border-radius:var(--radius-md);background-color:var(--panel-background-color);border:1px solid var(--border-color);margin:var(--spacing-sm)0px;padding:var(--spacing-xs);flex-flow:wrap;flex:0;min-height:60px;max-height:120px;display:flex;overflow-x:hidden;overflow-y:auto}.Paper-CAD-_43828c53e11f52d5-material{border-radius:var(--radius-md);width:48px;height:48px;margin:var(--spacing-xs);border:1px solid gray}.Paper-CAD-_43828c53e11f52d5-active{border:5px solid var(--primary-color)}.Paper-CAD-_43828c53e11f52d5-properties{border-radius:var(--radius-md);background-color:var(--panel-background-color);border:1px solid var(--border-color);padding:var(--spacing-md);--delete-visiblity:hidden;flex-direction:column;flex:1;display:flex;overflow-x:hidden;overflow-y:auto}.Paper-CAD-_43828c53e11f52d5-bottom{margin-top:var(--spacing-sm);flex-direction:row;display:flex}.Paper-CAD-_43828c53e11f52d5-bottom button{width:96px;height:28px;margin-right:var(--spacing-sm);border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--panel-background-color)}.Paper-CAD-_43828c53e11f52d5-bottom button:hover{background-color:var(--hover-background-color)}.Paper-CAD-e95e75a852eb7444-panel{margin:2px var(--spacing-sm);justify-content:center;align-items:center;gap:var(--spacing-12);flex-direction:row;display:flex}.Paper-CAD-e95e75a852eb7444-title{font-weight:700}.Paper-CAD-e95e75a852eb7444-group{justify-content:center;align-items:center;gap:var(--spacing-12);flex-direction:row;display:flex}.Paper-CAD-e95e75a852eb7444-button{color:var(--foreground-color);border:1px solid var(--border-color);background-color:var(--control-background-color);border-radius:6px;padding:2px 12px;font-size:1em}.Paper-CAD-e95e75a852eb7444-button:hover{background-color:var(--hover-background-color)}.Paper-CAD-e95e75a852eb7444-icon{width:14px;height:14px}.Paper-CAD-e95e75a852eb7444-input{margin-left:var(--spacing-sm)}.Paper-CAD-e95e75a852eb7444-select{margin-left:var(--spacing-sm);color:var(--foreground-color);border:1px solid var(--border-color);background-color:var(--control-background-color);border-radius:6px;padding:2px 12px;font-size:1em}.Paper-CAD-e95e75a852eb7444-materialButton{padding:2px var(--spacing-lg);border:1px solid var(--border-color);background-color:transparent;border-radius:4px;outline:none;flex:auto;margin:0;font-size:1rem}.Paper-CAD-e95e75a852eb7444-materialButton:hover{background-color:var(--hover-background-color)}.Paper-CAD-a1f93407f854e0cf-root{flex-direction:column;width:100%;display:flex}.Paper-CAD-a1f93407f854e0cf-split{width:1px;height:14px;margin:0px var(--spacing-sm);background-color:rgba(128,128,128,.45)}.Paper-CAD-a1f93407f854e0cf-titleBar{margin:2px var(--spacing-xs);flex-direction:row;align-items:center;display:flex}.Paper-CAD-a1f93407f854e0cf-titleBar .Paper-CAD-a1f93407f854e0cf-left{flex-direction:row;justify-self:center;align-items:center;display:flex}.Paper-CAD-a1f93407f854e0cf-titleBar .Paper-CAD-a1f93407f854e0cf-left .Paper-CAD-a1f93407f854e0cf-appIcon{border-radius:var(--radius-md);padding:var(--spacing-xs)var(--spacing-sm);margin:calc(var(--spacing-xs)/2);cursor:pointer;flex-direction:row;justify-self:center;align-items:center;display:flex}.Paper-CAD-a1f93407f854e0cf-titleBar .Paper-CAD-a1f93407f854e0cf-left .Paper-CAD-a1f93407f854e0cf-appIcon:hover{background-color:var(--hover-background-color)}.Paper-CAD-a1f93407f854e0cf-titleBar .Paper-CAD-a1f93407f854e0cf-left .Paper-CAD-a1f93407f854e0cf-appIcon span{margin-left:var(--spacing-md);text-wrap:nowrap;font-weight:bolder}.Paper-CAD-a1f93407f854e0cf-titleBar .Paper-CAD-a1f93407f854e0cf-center{flex-direction:row;flex:0 auto;align-items:center;margin:auto;display:flex;overflow:auto}.Paper-CAD-a1f93407f854e0cf-titleBar .Paper-CAD-a1f93407f854e0cf-center .Paper-CAD-a1f93407f854e0cf-views{border-radius:var(--radius-md);padding:calc(var(--spacing-xs)/2)0px;flex-direction:row;align-items:center;display:flex;overflow:hidden}.Paper-CAD-a1f93407f854e0cf-titleBar .Paper-CAD-a1f93407f854e0cf-center .Paper-CAD-a1f93407f854e0cf-views .Paper-CAD-a1f93407f854e0cf-tab{border-radius:var(--radius-sm);background-color:var(--title-background);height:26px;padding:calc(var(--spacing-xs)/2);width:220px;margin:0px calc(var(--spacing-xs)/2);cursor:default;transition:width var(--transition-base);flex-direction:row;align-items:center;display:flex;overflow:hidden}.Paper-CAD-a1f93407f854e0cf-titleBar .Paper-CAD-a1f93407f854e0cf-center .Paper-CAD-a1f93407f854e0cf-views .Paper-CAD-a1f93407f854e0cf-tab:hover{background-color:var(--hover-background-color)}.Paper-CAD-a1f93407f854e0cf-titleBar .Paper-CAD-a1f93407f854e0cf-center .Paper-CAD-a1f93407f854e0cf-views .Paper-CAD-a1f93407f854e0cf-tab .Paper-CAD-a1f93407f854e0cf-name{margin-right:auto;margin-left:var(--spacing-sm);text-wrap:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-direction:row;align-items:center;-webkit-text-decoration:none;text-decoration:none;display:flex;overflow:hidden}.Paper-CAD-a1f93407f854e0cf-titleBar .Paper-CAD-a1f93407f854e0cf-center .Paper-CAD-a1f93407f854e0cf-views .Paper-CAD-a1f93407f854e0cf-tab .Paper-CAD-a1f93407f854e0cf-name .Paper-CAD-a1f93407f854e0cf-split{padding:0px var(--spacing-xs)}.Paper-CAD-a1f93407f854e0cf-titleBar .Paper-CAD-a1f93407f854e0cf-center .Paper-CAD-a1f93407f854e0cf-views .Paper-CAD-a1f93407f854e0cf-tab .Paper-CAD-a1f93407f854e0cf-name span{font-size:var(--font-size-xs)}.Paper-CAD-a1f93407f854e0cf-titleBar .Paper-CAD-a1f93407f854e0cf-center .Paper-CAD-a1f93407f854e0cf-views .Paper-CAD-a1f93407f854e0cf-tab .Paper-CAD-a1f93407f854e0cf-close{width:12px;height:12px;margin:var(--spacing-xs);padding:calc(var(--spacing-xs)*1.5);border-radius:var(--radius-sm);flex-shrink:0}.Paper-CAD-a1f93407f854e0cf-titleBar .Paper-CAD-a1f93407f854e0cf-center .Paper-CAD-a1f93407f854e0cf-views .Paper-CAD-a1f93407f854e0cf-tab .Paper-CAD-a1f93407f854e0cf-close:hover{background-color:var(--hover-background-color)}.Paper-CAD-a1f93407f854e0cf-titleBar .Paper-CAD-a1f93407f854e0cf-center .Paper-CAD-a1f93407f854e0cf-views .Paper-CAD-a1f93407f854e0cf-active{background-color:var(--title-checked);width:260px}.Paper-CAD-a1f93407f854e0cf-titleBar .Paper-CAD-a1f93407f854e0cf-center .Paper-CAD-a1f93407f854e0cf-new{width:16px;height:16px;padding:calc(var(--spacing-xs)*1.5);border-radius:var(--radius-sm);margin-left:2px}.Paper-CAD-a1f93407f854e0cf-titleBar .Paper-CAD-a1f93407f854e0cf-center .Paper-CAD-a1f93407f854e0cf-new:hover{background-color:var(--hover-background-color)}.Paper-CAD-a1f93407f854e0cf-titleBar .Paper-CAD-a1f93407f854e0cf-right{margin:2px var(--spacing-sm);flex-direction:row;flex:none;align-items:center;display:flex}.Paper-CAD-a1f93407f854e0cf-ribbonTitlePanel{margin:0px var(--spacing-xs);flex-direction:row;flex:none;align-items:center;display:flex}.Paper-CAD-a1f93407f854e0cf-ribbonTitlePanel .Paper-CAD-a1f93407f854e0cf-home{width:14px;height:14px;padding:calc(var(--spacing-xs)*1.5);border-radius:var(--radius-sm);margin:0px var(--spacing-xs)}.Paper-CAD-a1f93407f854e0cf-ribbonTitlePanel .Paper-CAD-a1f93407f854e0cf-home:hover{background-color:var(--hover-background-color)}.Paper-CAD-a1f93407f854e0cf-ribbonTitlePanel .Paper-CAD-a1f93407f854e0cf-quickCommands{flex-direction:row;display:flex}.Paper-CAD-a1f93407f854e0cf-ribbonTitlePanel .Paper-CAD-a1f93407f854e0cf-quickCommands svg{width:14px;height:14px;padding:calc(var(--spacing-xs)*1.5);border-radius:var(--radius-sm);margin:0px calc(var(--spacing-xs)*1.5)}.Paper-CAD-a1f93407f854e0cf-ribbonTitlePanel .Paper-CAD-a1f93407f854e0cf-quickCommands svg:hover{background-color:var(--hover-background-color)}.Paper-CAD-a1f93407f854e0cf-ribbonTitlePanel .Paper-CAD-a1f93407f854e0cf-tabHeader{color:var(--titlebar-forground-color);padding:5px 15px}.Paper-CAD-a1f93407f854e0cf-ribbonTitlePanel .Paper-CAD-a1f93407f854e0cf-tabHeader:hover{-webkit-text-stroke:.65px black;background-color:var(--hover-background-color)}.Paper-CAD-a1f93407f854e0cf-ribbonTitlePanel .Paper-CAD-a1f93407f854e0cf-activedTab{position:relative}.Paper-CAD-a1f93407f854e0cf-ribbonTitlePanel .Paper-CAD-a1f93407f854e0cf-activedTab:after{content:"";background-color:var(--primary-color);height:3px;position:absolute;bottom:-2px;left:8px;right:8px}.Paper-CAD-a1f93407f854e0cf-tabContentPanel{background-color:var(--panel-background-color);border-bottom:1px solid var(--border-color);box-shadow:var(--shadow-sm);flex-direction:row;display:flex;overflow-x:auto}.Paper-CAD-a1f93407f854e0cf-tabContentPanel::-webkit-scrollbar{height:6px}.Paper-CAD-a1f93407f854e0cf-tabContentPanel::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.Paper-CAD-a1f93407f854e0cf-tabContentPanel .Paper-CAD-a1f93407f854e0cf-groupPanel{flex-direction:row;display:flex}.Paper-CAD-a1f93407f854e0cf-commandContextPanel{background-color:var(--panel-background-color);border-bottom:1px solid var(--border-color);height:32px;box-shadow:var(--shadow-sm);flex-direction:row;flex:auto;justify-content:stretch;display:flex}.Paper-CAD-a1f93407f854e0cf-ribbonGroup{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:0 var(--spacing-sm);flex-shrink:0;grid-template-rows:1fr auto;justify-items:center;display:grid;position:relative}.Paper-CAD-a1f93407f854e0cf-ribbonGroup .Paper-CAD-a1f93407f854e0cf-header{color:var(--foreground-color);font-size:var(--font-size-xs)}.Paper-CAD-a1f93407f854e0cf-ribbonGroup .Paper-CAD-a1f93407f854e0cf-content{height:auto;min-height:72px;padding:var(--spacing-xs)0;align-items:center;justify-items:center;gap:var(--spacing-xs);flex-flow:wrap;flex-shrink:0;display:flex;overflow:visible}.Paper-CAD-a1f93407f854e0cf-ribbonGroup:after{content:"";background-color:var(--border-color);width:1px;display:grid;position:absolute;top:6px;bottom:6px;right:0}.Paper-CAD-_22dd51000e703ce8-normal{padding:var(--spacing-xs);margin:var(--spacing-xs);border-radius:var(--radius-sm);min-width:48px;max-width:100px;transition:all var(--transition-fast);cursor:pointer;flex-direction:column;align-items:center;display:flex}.Paper-CAD-_22dd51000e703ce8-normal:hover{background-color:var(--hover-background-color);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.Paper-CAD-_22dd51000e703ce8-normal:active{background-color:var(--active-background-color);box-shadow:none;transform:translateY(0)}.Paper-CAD-_22dd51000e703ce8-small{padding:var(--spacing-xs);margin:0px var(--spacing-xs);border-radius:var(--radius-sm);transition:all var(--transition-fast);cursor:pointer;flex-direction:row;align-items:center;display:flex}.Paper-CAD-_22dd51000e703ce8-checked{background-color:var(--checked-color);border:1px solid var(--primary-color)}.Paper-CAD-_22dd51000e703ce8-small:hover{background-color:var(--hover-background-color);box-shadow:var(--shadow-sm)}.Paper-CAD-_22dd51000e703ce8-small:active{background-color:var(--active-background-color);box-shadow:none}.Paper-CAD-_22dd51000e703ce8-buttonText{color:var(--foreground-color);font-size:var(--font-size-xs);text-overflow:ellipsis;text-wrap:wrap;text-align:center;max-width:100%;line-height:1.2;font-weight:var(--font-weight-medium);word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Paper-CAD-_22dd51000e703ce8-icon{flex-shrink:0;width:24px;height:24px;margin-bottom:2px}.Paper-CAD-_22dd51000e703ce8-smallIcon{width:16px;height:16px;margin-right:var(--spacing-sm)}.Paper-CAD-fd3d882d621755a8-root{flex-direction:column;justify-content:space-between;display:flex;overflow:hidden}.Paper-CAD-_99d96288eb02a6ac-container{align-items:center;gap:var(--spacing-sm);flex-direction:row;display:flex}.Paper-CAD-_99d96288eb02a6ac-container div{align-items:center;gap:var(--spacing-xs);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-direction:row;display:flex}.Paper-CAD-_99d96288eb02a6ac-container div input{width:12px;height:12px}.Paper-CAD-a31a1d1ac116e370-panel{background:var(--statusbar-background-color);border-top:1px solid var(--border-color);padding:0 var(--spacing-md);height:28px;box-shadow:var(--shadow-invert);flex-direction:row;align-items:center;display:flex}.Paper-CAD-a31a1d1ac116e370-left{flex:1}.Paper-CAD-a31a1d1ac116e370-left .Paper-CAD-a31a1d1ac116e370-tip{font-size:var(--font-size-xs);margin:var(--spacing-xs)var(--spacing-sm);color:var(--statusbar-foreground-color);font-weight:var(--font-weight-regular)}.Paper-CAD-a31a1d1ac116e370-right{flex:0 auto}@media (max-width:680px){.Paper-CAD-a31a1d1ac116e370-right{display:none}}:root{--main-bg-color:#72797a;--text-color:#000;--border-color:gray;--canvas-bg-color:#b2b2b2;--link-color:#19c;--ruler-color:#b2b2b2;--icon-bg-color:#72797a;--icon-bg-color-hover:#2b3c45;--input-color:#b2b2b2;--orange-color:#f9bc01;--global-se-spin-input-width:82px}.svg_editor *{transform-origin:0 0}.svg_editor{background:var(--main-bg-color);color:var(--text-color);-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;grid-template:"main main main top top""left corner rulerX rulerX side"15px"left rulerY workarea workarea side"1fr"left bottom bottom bottom bottom"40px/40px 15px 50px 1fr 15px;width:100%;height:100%;font-family:Verdana,Helvetica,Arial;font-size:8pt;display:grid}#title_panel>p{color:#fff;padding-left:5px;padding-right:3px;font-weight:700}@media screen and (max-width:1250px){.svg_editor{grid-template-rows:minmax(80px,auto) 15px 1fr 40px}}.svg_editor.open{grid-template-columns:34px 15px 50px 1fr 220px}#svgroot{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:0;left:0}#workarea{border:1px solid var(--border-color);text-align:center;background-color:#a0a0a0;grid-area:workarea;overflow:auto}#svgcanvas{background:var(--canvas-bg-color);text-align:center;vertical-align:middle;line-height:normal;display:inline-block;position:relative}#sidepanels{grid-area:side}#sidepanel_handle{writing-mode:vertical-rl;text-orientation:upright;color:#fff;cursor:pointer;position:absolute;top:50%}.svg_editor:not(.open) #sidepanel_content{display:none}a{color:var(--link-color)}hr{border:none;border-bottom:1px solid var(--border-color)}#linkLabel>svg{height:20px;padding-top:4px}#layersLabel{color:#fff}#layerpanel{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:15px}#layerbuttons{border:0;justify-content:center;align-items:center;width:125px;height:20px;margin:0;padding:0 2px;display:flex;overflow:hidden}#layerlist{border-collapse:collapse;border:1px solid var(--border-color);background-color:#fff;width:132px;margin:1px;padding:0}#layerlist tr.layer{background-color:#fff;margin:0;padding:0}#layerlist tr.layersel{border:1px solid var(--border-color);background-color:#ccc}#layerlist td.layervis{cursor:pointer;width:22px}#layerlist td.layerinvis{cursor:pointer;background-image:none}#layerlist td.layervis *{display:block}#layerlist td.layerinvis *{display:none}#layerlist td.layername{cursor:pointer}#layerlist td.layername:hover{color:#00f}#layerlist tr.layersel td.layername{font-weight:700}#selLayerLabel{white-space:nowrap}#selLayerNames{display:block;position:relative;top:-8px}#main_button{color:#fff;padding-top:2px;padding-bottom:2px;border-radius:3px;grid-area:main;height:34px;padding-left:3px}#main_icon{width:95px;line-height:26px;position:relative;top:-2px;left:-2px}#main_icon:hover{background:#eee!important}#main_icon.buttondown{border-radius:3px 3px 0 0;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;background:#eee!important}#logo{margin-top:-2px}#logo img{border:0;width:28px;height:28px}#main_icon>div{float:left}#main_button .dropdown{position:absolute;top:4px;right:7px}#main_icon span{z-index:2;padding-left:34px;font-family:sans-serif;font-weight:700;line-height:32px;display:block;position:absolute;top:0;bottom:0;left:0;right:0}#main_menu{z-index:12;clear:both;background:#eee;width:230px;padding:5px;font-size:1.1em;display:none;position:relative;top:-9px;overflow:hidden;box-shadow:1px 1px 4px #555}#main_menu ul,#main_menu li{margin:0;padding:0;list-style:none}#main_menu li{cursor:pointer;margin:-5px;padding-top:7px;padding-left:7px;line-height:22px;overflow:auto}#main_menu li:hover{background:#ffc}#main_menu li>div{float:left;padding-right:5px}#main_menu p{margin-top:5px}#tools_top{background-color:var(--main-bg-color);flex-flow:wrap;grid-area:top;align-items:flex-start;display:flex}#tools_top>*{background-color:var(--main-bg-color);flex-flow:wrap;display:flex}#tools_bottom{scrollbar-width:thin;grid-area:bottom;align-items:center;display:flex;overflow-x:auto;overflow-y:hidden}#tools_bottom::-webkit-scrollbar{width:3px;height:3px}#tools_bottom se-list,#tools_bottom se-select{margin-bottom:8px}#zoom{color:var(--text-color);background-color:var(--main-bg-color);border:none}#tools_left{scrollbar-width:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-right:none;grid-area:left;margin-left:auto;margin-right:auto;overflow-y:scroll}#tools_left::-webkit-scrollbar{width:3px}#tools_left::-webkit-scrollbar-track{background:0 0}#tools_bottom::-webkit-scrollbar-track{background:0 0}#tools_left::-webkit-scrollbar-thumb{background-color:#464646}#tools_bottom::-webkit-scrollbar-thumb{background-color:#464646}#workarea.wireframe #svgcontent *{fill:none;stroke:#000;stroke-width:1px;stroke-opacity:1;stroke-dasharray:0;opacity:1;pointer-events:stroke;-webkit-filter:none;filter:none}#workarea.wireframe #svgcontent text{fill:#000;stroke:none}#workarea.wireframe #canvasBackground>rect{fill:#fff!important}#cur_context_panel{color:#ccc;background:rgba(0,0,0,.8);grid-area:rulerX;padding-left:5px;font-size:12px;line-height:22px;overflow:auto}#cur_context_panel a{float:none;text-decoration:none}#cur_context_panel a:hover{text-decoration:underline}input[type=text]{padding:2px}.dropdown{position:relative}.dropdown button{border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background-color:#e8e8e8;width:15px;height:21px;margin:6px 0 0 1px;padding:0}.dropdown button.down{border-left:1px solid var(--border-color);border-top:1px solid var(--border-color);background-color:#5a6162;border-bottom:1px solid #fff;border-right:1px solid #fff}.dropdown ul{z-index:4;margin:0;padding:0;list-style:none;display:none;position:absolute;top:26px;left:-85px}.dropup ul{top:auto;bottom:24px}.dropdown li{background:#e8e8e8;border:1px solid #5a6162;width:120px;margin:0 0 -1px;padding:4px;line-height:16px;display:block}.dropdown li:hover{background-color:#ffc}.dropdown li.special{padding:10px 4px}.dropdown li.special:hover{background:#ffc}#font_family_dropdown-list li{font-size:1.4em}#font_family{margin-left:5px;margin-right:0}#main_menu li#tool_open,#main_menu li#tool_import{position:relative;overflow:hidden}#tool_image{overflow:hidden}#tool_open input,#tool_import input,#tool_image input{opacity:0;cursor:pointer;margin:0;font-size:10em;position:absolute;top:-5px;right:-5px}.disabled{opacity:.5;cursor:default}.tool_sep{border-left:1px outset #eee;height:30px;margin:5px 1px}.width_label{padding-right:5px}#text{position:absolute;left:-9999px}.bottom-icon{width:22px}#palette{align-items:center;margin-left:auto;margin-right:16px;display:flex}#stroke_expand{width:0;overflow:hidden}#toggle_stroke_tools{text-align:center;border-radius:0 3px 3px 0;width:25px;margin:0;position:absolute;top:0;bottom:0;right:0}#toggle_stroke_tools:before{content:">>";letter-spacing:-3px;color:#666;font-weight:700}.expanded #toggle_stroke_tools:before{content:"<<"}#toggle_stroke_tools:hover{background:#fff}#tool_opacity{right:0;overflow:visible}ul li.current{background-color:#f4e284}#copyright{text-align:right;padding-right:.3em}.overlay{opacity:.6;z-index:5;background-color:#000;position:absolute;top:0;bottom:0;left:0;right:0}#save_output_btns{text-align:left;display:none}#save_output_btns p{margin:.5em 1.5em;display:inline-block}#bg_blocks{margin-left:30px;overflow:auto}.dropdown li.tool_button{width:24px}.svg_editor{--main-bg-color:var(--panel-background-color)!important;--text-color:var(--foreground-color)!important;--border-color:var(--border-color)!important}#svg-edit-container,.svg-edit-container,#svgroot{background-color:transparent!important;font-family:Noto Sans JP,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif!important}.svg_editor #main_button,#main_button{background-color:var(--panel-background-color)!important;background:var(--panel-background-color)!important;color:var(--foreground-color)!important;padding:var(--spacing-xs)var(--spacing-sm)!important;border:none!important;border-radius:0!important;height:auto!important;min-height:34px!important}#MenuButton,elix-menu-button,se-menu elix-menu-button,.svg_editor elix-menu-button,#MenuButton [part~=button],elix-menu-button [part~=button],se-menu elix-menu-button [part~=button]{border-color:var(--panel-background-color)!important}#MenuButton::part(button){border-color:var(--panel-background-color)!important}elix-menu-button::part(button){border-color:var(--panel-background-color)!important}se-menu elix-menu-button::part(button){border-color:var(--panel-background-color)!important}.svg_editor elix-menu-button::part(button){border-color:var(--panel-background-color)!important}#title_panel{background-color:var(--panel-background-color)!important;color:var(--foreground-color)!important;padding:var(--spacing-xs)var(--spacing-sm)!important;border:none!important}#title_panel>p{color:var(--foreground-color)!important;padding-left:var(--spacing-sm)!important;padding-right:var(--spacing-sm)!important;margin:0!important;font-family:Noto Sans JP,Segoe UI,sans-serif!important;font-weight:600!important}#editor_panel,#history_panel{background-color:var(--panel-background-color)!important;color:var(--foreground-color)!important;padding:var(--spacing-xs)var(--spacing-sm)!important;border:none!important}.svg_editor #main_button #main_icon,#main_button #main_icon,#main_icon{background-color:var(--panel-background-color)!important;background:var(--panel-background-color)!important;border-radius:var(--radius-md)!important;padding:var(--spacing-xs)var(--spacing-sm)!important;transition:background-color var(--transition-fast)!important;color:var(--foreground-color)!important;width:auto!important;margin:0!important;line-height:1.5!important;position:relative!important;top:0!important;left:0!important}.svg_editor #main_button #main_icon:hover,#main_button #main_icon:hover,#main_icon:hover{background-color:var(--hover-background-color)!important;background:var(--hover-background-color)!important}.svg_editor #main_button #main_icon.buttondown,#main_button #main_icon.buttondown,#main_icon.buttondown{background-color:var(--hover-background-color)!important;background:var(--hover-background-color)!important;border-radius:var(--radius-md)var(--radius-md)0 0!important}#main_icon>div,#main_icon #logo{background:0 0!important}#main_icon span{color:var(--foreground-color)!important;background:0 0!important;padding-left:34px!important;font-family:Noto Sans JP,Segoe UI,sans-serif!important;font-weight:600!important;line-height:1.5!important}#main_menu{background-color:var(--panel-background-color)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-lg)!important;padding:var(--spacing-xs)!important;font-size:var(--font-size-sm)!important}#main_menu li{color:var(--foreground-color)!important;padding:var(--spacing-sm)var(--spacing-md)!important;border-radius:var(--radius-sm)!important;transition:background-color var(--transition-fast)!important;margin:0!important}#main_menu li:hover{background-color:var(--hover-background-color)!important}#svg_editor{background:0 0!important;border:none!important}#tools_left,#tools_top,#tools_bottom,.tools_panel{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:none!important;padding:0!important}#tools_left{background:var(--panel-background-color)!important;border-right:1px solid var(--border-color)!important;width:42px!important;padding:var(--spacing-xs)2px!important;box-shadow:none!important}#tools_top{background:var(--panel-background-color)!important;padding:var(--spacing-xs)var(--spacing-sm)!important;align-items:center!important;gap:var(--spacing-xs)!important;height:auto!important;box-shadow:none!important;border:none!important;display:flex!important}#tools_bottom{background:var(--panel-background-color)!important;border-top:1px solid var(--border-color)!important;padding:2px var(--spacing-sm)!important;box-shadow:none!important}.tool_button,.push_button,.tools_flyout .tool_button{border-radius:var(--spacing-xs)!important;color:var(--foreground-color)!important;transition:background-color var(--transition-fast),border-color var(--transition-fast)!important;padding:var(--spacing-xs)!important;background:0 0!important;border:1px solid transparent!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;margin:1px!important;display:flex!important;position:relative!important;overflow:hidden!important}.tool_button img,.push_button img{opacity:.7!important;width:16px!important;height:16px!important;transition:opacity var(--transition-fast)!important}.tool_button svg,.push_button svg{width:16px!important;height:16px!important;fill:var(--foreground-color)!important;opacity:.7!important}.tool_sep,.separator{display:none!important}.tool_button:hover,.push_button:hover{background:var(--hover-background-color)!important;box-shadow:none!important;border-color:transparent!important;transform:none!important}.tool_button:hover img,.push_button:hover img{opacity:.9!important}.tool_button_current,.tool_button.current,.tool_button.pressed,.push_button.pressed{background:var(--primary-color)!important;color:#fff!important;box-shadow:none!important;border-color:transparent!important;transform:none!important}.tool_button_current img,.tool_button.current img,.tool_button.pressed img{-webkit-filter:brightness(0)invert()!important;filter:brightness(0)invert()!important;opacity:1!important}.tool_button:active,.push_button:active{background:var(--active-background-color)!important;transform:none!important}#svg_editor select,.svg_editor select,input.attr_changer,input.spin-button,.dropdown{background:var(--control-background-color)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-md)!important;color:var(--foreground-color)!important;font-size:var(--font-size-sm)!important;transition:all var(--transition-fast)!important;height:32px!important;padding:6px 10px!important;font-family:Noto Sans JP,Segoe UI,sans-serif!important;line-height:1.5!important}#svg_editor input[type=text]{background:var(--control-background-color)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-md)!important;color:var(--foreground-color)!important;font-size:var(--font-size-sm)!important;transition:all var(--transition-fast)!important;height:32px!important;padding:6px 10px!important;font-family:Noto Sans JP,Segoe UI,sans-serif!important;line-height:1.5!important}#svg_editor input[type=number]{background:var(--control-background-color)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-md)!important;color:var(--foreground-color)!important;font-size:var(--font-size-sm)!important;transition:all var(--transition-fast)!important;height:32px!important;padding:6px 10px!important;font-family:Noto Sans JP,Segoe UI,sans-serif!important;line-height:1.5!important}.svg_editor input[type=text]{background:var(--control-background-color)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-md)!important;color:var(--foreground-color)!important;font-size:var(--font-size-sm)!important;transition:all var(--transition-fast)!important;height:32px!important;padding:6px 10px!important;font-family:Noto Sans JP,Segoe UI,sans-serif!important;line-height:1.5!important}.svg_editor input[type=number]{background:var(--control-background-color)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-md)!important;color:var(--foreground-color)!important;font-size:var(--font-size-sm)!important;transition:all var(--transition-fast)!important;height:32px!important;padding:6px 10px!important;font-family:Noto Sans JP,Segoe UI,sans-serif!important;line-height:1.5!important}input.spin-button{padding-right:var(--spacing-xs)!important}input[type=number]{padding-right:var(--spacing-xs)!important}select{-webkit-appearance:none!important;-moz-appearance:none!important;-ms-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" viewBox=\"0 0 12 12\"><path fill=\"%23666\" d=\"M6 9L2 5h8z\"/></svg>")!important;background-position:right 8px center!important;background-repeat:no-repeat!important;padding-right:28px!important}#svg_editor select:focus,.svg_editor select:focus{border-color:var(--primary-color)!important;box-shadow:var(--shadow-focus)!important;outline:none!important}#svg_editor input[type=text]:focus{border-color:var(--primary-color)!important;box-shadow:var(--shadow-focus)!important;outline:none!important}#svg_editor input[type=number]:focus{border-color:var(--primary-color)!important;box-shadow:var(--shadow-focus)!important;outline:none!important}.svg_editor input[type=text]:focus{border-color:var(--primary-color)!important;box-shadow:var(--shadow-focus)!important;outline:none!important}.svg_editor input[type=number]:focus{border-color:var(--primary-color)!important;box-shadow:var(--shadow-focus)!important;outline:none!important}.color_block,#fill_color,#stroke_color{border:1px solid var(--border-color)!important;transition:border-color var(--transition-fast)!important;width:22px!important;height:22px!important;box-shadow:none!important;border-radius:3px!important;position:relative!important;overflow:hidden!important}.color_block:hover,#fill_color:hover,#stroke_color:hover{border-color:var(--primary-color)!important;box-shadow:none!important;transform:none!important}.color_picker,#color_picker{background:var(--panel-background-color)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-lg)!important;padding:var(--spacing-sm)!important}#dialog_box,#dialog_content,.dialog_box,.ui-dialog{background-color:var(--panel-background-color)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-lg)!important}.ui-dialog-titlebar,#dialog_box .dialog_title{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color))!important;color:#fff!important;border-radius:var(--radius-lg)var(--radius-lg)0 0!important;padding:var(--spacing-md)!important;font-weight:600!important;font-size:var(--font-size-base)!important}.ui-dialog-buttonpane button,#dialog_box button,.dialog_button{min-width:80px!important;padding:var(--spacing-sm)var(--spacing-md)!important;font-size:var(--font-size-sm)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-md)!important;background-color:var(--panel-background-color)!important;color:var(--foreground-color)!important;cursor:pointer!important;transition:all var(--transition-fast)!important;font-weight:500!important}.ui-dialog-buttonpane button:hover,#dialog_box button:hover{background-color:var(--hover-background-color)!important;border-color:var(--primary-color)!important;box-shadow:var(--shadow-sm)!important;transform:translateY(-1px)!important}.ui-dialog-buttonpane button:first-child,#dialog_box button.ok{background-color:var(--primary-color)!important;color:#fff!important;border-color:var(--primary-color)!important}.ui-dialog-buttonpane button:first-child:hover,#dialog_box button.ok:hover{background-color:var(--secondary-color)!important;border-color:var(--secondary-color)!important}.contextMenu,.context-menu,#cmenu_canvas{background-color:var(--panel-background-color)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-md)!important;padding:var(--spacing-xs)!important}.contextMenu li,.context-menu li,#cmenu_canvas li{color:var(--foreground-color)!important;padding:var(--spacing-sm)var(--spacing-md)!important;border-radius:var(--radius-sm)!important;transition:all var(--transition-fast)!important;font-size:var(--font-size-sm)!important}.contextMenu li:hover,.context-menu li:hover,#cmenu_canvas li:hover{background-color:var(--hover-background-color)!important}#layerpanel,#sidepanels,.sidepanel{background-color:var(--panel-background-color)!important;border-left:1px solid var(--border-color)!important}#layerlist,.layer{background-color:var(--control-background-color)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-sm)!important;margin:var(--spacing-xs)!important;padding:var(--spacing-xs)!important}.layer:hover{background-color:var(--hover-background-color)!important}.layer.layersel,.layer.current{background-color:var(--checked-color)!important;border-color:var(--primary-color)!important}#ruler_x,#ruler_y,#ruler_corner{background-color:var(--neutral-100)!important;border-color:var(--border-color)!important;color:var(--neutral-600)!important;font-size:var(--font-size-xs)!important}#workarea,#svgcanvas{background-color:var(--neutral-50)!important}#canvasBackground,#svgcanvas #canvasBackground{fill:#fff!important}#canvasGrid{stroke:var(--neutral-200)!important;stroke-width:.5px!important}.tools_flyout{background:var(--panel-background-color)!important;border:1px solid var(--border-color)!important;border-radius:var(--spacing-xs)!important;box-shadow:0 2px var(--spacing-sm)rgba(0,0,0,.08)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;margin-top:2px!important;padding:2px!important}.flyout_arrow_horiz{display:none!important}.tools_flyout .tool_button{background:0 0!important;margin:1px!important}.tools_flyout .tool_button:hover{background:var(--hover-background-color)!important}#svg_editor ::-webkit-scrollbar{width:8px!important;height:8px!important}.svg_editor ::-webkit-scrollbar{width:8px!important;height:8px!important}#svg_editor ::-webkit-scrollbar-track{background:var(--neutral-100)!important;border-radius:var(--radius-sm)!important}.svg_editor ::-webkit-scrollbar-track{background:var(--neutral-100)!important;border-radius:var(--radius-sm)!important}#svg_editor ::-webkit-scrollbar-thumb{background:var(--neutral-400)!important;border-radius:var(--radius-sm)!important}.svg_editor ::-webkit-scrollbar-thumb{background:var(--neutral-400)!important;border-radius:var(--radius-sm)!important}#svg_editor ::-webkit-scrollbar-thumb:hover{background:var(--neutral-500)!important}.svg_editor ::-webkit-scrollbar-thumb:hover{background:var(--neutral-500)!important}.tooltip,#tooltip,.ui-tooltip{background-color:var(--neutral-800)!important;color:#fff!important;border-radius:var(--radius-sm)!important;padding:var(--spacing-xs)var(--spacing-sm)!important;font-size:var(--font-size-xs)!important;box-shadow:var(--shadow-md)!important;border:none!important}#cur_context_panel{display:none!important}#selected_panel{background-color:var(--statusbar-background-color)!important;border-top:1px solid var(--border-color)!important;color:var(--statusbar-foreground-color)!important;font-size:var(--font-size-xs)!important;padding:var(--spacing-xs)var(--spacing-sm)!important}#zoom_panel{align-items:center!important;gap:var(--spacing-xs)!important;background:0 0!important;border:none!important;display:flex!important}#zoom,#zoom_select{border:1px solid var(--border-color)!important;color:var(--foreground-color)!important;font-size:var(--font-size-xs)!important;min-width:50px!important;transition:background-color var(--transition-fast),border-color var(--transition-fast)!important;background-color:transparent!important;border-radius:3px!important;height:22px!important;padding:2px 6px!important;font-weight:400!important}#zoom:hover,#zoom_select:hover{border-color:var(--border-color)!important;background:var(--hover-background-color)!important}#zoom_panel .push_button{width:22px!important;height:22px!important;margin:0 1px!important;padding:2px!important}#path_node_panel .tool_button{background-color:var(--control-background-color)!important}#path_node_panel .tool_button:hover{background-color:var(--hover-background-color)!important}#text_panel,#font_family,#font_size{background-color:var(--control-background-color)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-sm)!important;color:var(--foreground-color)!important}#gradient_editor{background-color:var(--panel-background-color)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-md)!important}.gradient_stop{border:2px solid var(--primary-color)!important;border-radius:50%!important}.tool_button_current img,.tool_button.current img,.push_button_pressed img{-webkit-filter:brightness(0)invert()!important;filter:brightness(0)invert()!important}.clickable:hover,.layer:hover,.tool_button:hover,.push_button:hover,button:hover{cursor:pointer!important}.tool_button:disabled,.push_button:disabled,.tool_button.disabled,.push_button.disabled{opacity:.4!important;cursor:not-allowed!important;pointer-events:none!important}.tool_button.loading:after,.push_button.loading:after{content:""!important;border:2px solid var(--primary-color)!important;border-top-color:transparent!important;border-radius:50%!important;width:16px!important;height:16px!important;animation:.6s linear infinite spin!important;position:absolute!important}@keyframes spin{to{transform:rotate(360deg)}}#svg_editor,.svg_editor,#svg_editor *,.svg_editor *{font-family:Noto Sans JP,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif!important}#workarea.waiting{cursor:wait!important}.spinner{border-color:var(--primary-color)transparent transparent transparent!important}.ui-selected,.ui-selecting{background-color:var(--checked-color)!important;border-color:var(--primary-color)!important}#selectorGrip_resize_nw,#selectorGrip_resize_ne,#selectorGrip_resize_sw,#selectorGrip_resize_se,#selectorGrip_rotate{fill:var(--primary-color)!important;stroke:#fff!important}#selection_box{stroke:var(--primary-color)!important;stroke-dasharray:5 5!important;fill:none!important}.Paper-CAD-_82fd2a2d45b6d1a1-root{background-color:var(--panel-background-color);border-left:1px solid var(--border-color);flex-direction:column;min-width:300px;height:100%;padding:0;display:flex}.Paper-CAD-_82fd2a2d45b6d1a1-svgWrapper{background-color:var(--neutral-0);flex:1;position:relative;overflow:hidden}.Paper-CAD-_82fd2a2d45b6d1a1-svgContainer{justify-content:center;align-items:center;width:100%;height:100%;min-height:400px;display:flex;overflow:hidden}.Paper-CAD-_82fd2a2d45b6d1a1-svgWrapper:empty:before{content:"No SVG to display";color:var(--neutral-500);font-style:italic;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Paper-CAD-_82fd2a2d45b6d1a1-svgContainer svg{max-width:100%;max-height:100%;transition:transform var(--transition-fast);transform-origin:50%}.Paper-CAD-_82fd2a2d45b6d1a1-svgContainer iframe{border:none;width:100%;height:100%}.Paper-CAD-_82fd2a2d45b6d1a1-topBar{align-items:center;gap:var(--spacing-sm);padding:2px var(--spacing-md)var(--spacing-xs)var(--spacing-md);background-color:var(--panel-header-background);border-bottom:1px solid var(--border-color);min-height:36px;display:flex}.Paper-CAD-_82fd2a2d45b6d1a1-buttonGroup,.Paper-CAD-_82fd2a2d45b6d1a1-compactPageSettings{gap:var(--spacing-sm);flex-shrink:0;align-items:center;display:flex}.Paper-CAD-_82fd2a2d45b6d1a1-compactPageSettings select{background-color:var(--neutral-0);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--font-size-sm);height:28px;padding:2px 6px}.Paper-CAD-_82fd2a2d45b6d1a1-compactScaleControls{align-items:center;gap:var(--spacing-sm);flex-shrink:0;min-width:150px;display:flex}.Paper-CAD-_82fd2a2d45b6d1a1-compactScaleLabel{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--neutral-700);white-space:nowrap;display:flex}.Paper-CAD-_82fd2a2d45b6d1a1-compactScaleControls .Paper-CAD-_82fd2a2d45b6d1a1-scaleSlider{width:100px;height:4px}.Paper-CAD-_82fd2a2d45b6d1a1-secondaryControls{gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-md);background-color:var(--neutral-50);border-bottom:1px solid var(--border-color);flex-direction:column;display:flex}.Paper-CAD-_82fd2a2d45b6d1a1-infoSection{align-items:center;gap:var(--spacing-md);font-size:var(--font-size-xs);color:var(--neutral-600);display:flex}.Paper-CAD-_82fd2a2d45b6d1a1-faceNumberButton{padding:var(--spacing-xs)var(--spacing-sm);background-color:var(--button-background);color:var(--button-text-color);border:1px solid var(--button-border-color);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;height:28px}.Paper-CAD-_82fd2a2d45b6d1a1-faceNumberButton:hover{background-color:var(--button-hover-background);border-color:var(--primary-color);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.Paper-CAD-_82fd2a2d45b6d1a1-faceNumberButton:active{box-shadow:none;transform:translateY(0)}.Paper-CAD-_82fd2a2d45b6d1a1-faceNumberButton.Paper-CAD-_82fd2a2d45b6d1a1-active{background-color:var(--primary-color);color:var(--neutral-0);border-color:var(--primary-color-dark)}.Paper-CAD-_82fd2a2d45b6d1a1-faceNumberButton.Paper-CAD-_82fd2a2d45b6d1a1-active:hover{background-color:var(--primary-color-dark);border-color:var(--primary-color-darker)}.Paper-CAD-_82fd2a2d45b6d1a1-layoutModeButton{padding:var(--spacing-xs)var(--spacing-sm);background-color:var(--button-background);color:var(--button-text-color);border:1px solid var(--button-border-color);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;height:28px}.Paper-CAD-_82fd2a2d45b6d1a1-layoutModeButton:hover{background-color:var(--button-hover-background);border-color:var(--primary-color);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.Paper-CAD-_82fd2a2d45b6d1a1-layoutModeButton:active{box-shadow:none;transform:translateY(0)}.Paper-CAD-_82fd2a2d45b6d1a1-layoutModeButton.Paper-CAD-_82fd2a2d45b6d1a1-active{background-color:var(--primary-color);color:var(--neutral-0);border-color:var(--primary-color-dark)}.Paper-CAD-_82fd2a2d45b6d1a1-layoutModeButton.Paper-CAD-_82fd2a2d45b6d1a1-active:hover{background-color:var(--primary-color-dark);border-color:var(--primary-color-darker)}.Paper-CAD-_82fd2a2d45b6d1a1-pageFormatSelect,.Paper-CAD-_82fd2a2d45b6d1a1-pageOrientationSelect{padding:var(--spacing-xs)var(--spacing-sm);background-color:var(--neutral-0);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--neutral-800);cursor:pointer;transition:all var(--transition-fast);flex:1}.Paper-CAD-_82fd2a2d45b6d1a1-pageFormatSelect:hover,.Paper-CAD-_82fd2a2d45b6d1a1-pageOrientationSelect:hover{border-color:var(--primary-color);box-shadow:var(--shadow-sm)}.Paper-CAD-_82fd2a2d45b6d1a1-pageFormatSelect:focus,.Paper-CAD-_82fd2a2d45b6d1a1-pageOrientationSelect:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.2);outline:none}.Paper-CAD-_82fd2a2d45b6d1a1-scaleValue{font-weight:var(--font-weight-semibold);color:var(--primary-color);min-width:50px}.Paper-CAD-_82fd2a2d45b6d1a1-scaleSlider{border-radius:var(--radius-xs);background:var(--neutral-200);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;outline:none;width:100%;height:4px}.Paper-CAD-_82fd2a2d45b6d1a1-scaleSlider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:var(--primary-color);cursor:pointer;width:16px;height:16px;transition:all var(--transition-fast);border-radius:50%}.Paper-CAD-_82fd2a2d45b6d1a1-scaleSlider::-webkit-slider-thumb:hover{box-shadow:var(--shadow-md);transform:scale(1.2)}.Paper-CAD-_82fd2a2d45b6d1a1-scaleSlider::-moz-range-thumb{background:var(--primary-color);cursor:pointer;width:16px;height:16px;transition:all var(--transition-fast);border:none;border-radius:50%}.Paper-CAD-_82fd2a2d45b6d1a1-scaleSlider::-moz-range-thumb:hover{box-shadow:var(--shadow-md);transform:scale(1.2)}.Paper-CAD-_82fd2a2d45b6d1a1-modelSizeInfo{font-size:var(--font-size-xs);color:var(--neutral-600);margin-top:var(--spacing-xs);font-style:italic}.Paper-CAD-_82fd2a2d45b6d1a1-experimentalBadge{align-items:center;gap:var(--spacing-xs);padding:2px var(--spacing-xs);background-color:var(--warning-light);color:var(--warning-dark);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:600;display:inline-flex;position:relative}.Paper-CAD-_82fd2a2d45b6d1a1-experimentalTooltip{margin-top:var(--spacing-xs);padding:var(--spacing-sm);background-color:var(--neutral-900);color:var(--neutral-0);border-radius:var(--radius-sm);font-size:var(--font-size-xs);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--transition-fast);z-index:var(--z-fixed);box-shadow:var(--shadow-lg);font-weight:400;position:absolute;top:100%;left:0}.Paper-CAD-_82fd2a2d45b6d1a1-experimentalBadge:hover .Paper-CAD-_82fd2a2d45b6d1a1-experimentalTooltip{opacity:1}.Paper-CAD-_82fd2a2d45b6d1a1-pdfExportButton{padding:var(--spacing-xs)var(--spacing-sm);background-color:var(--button-background);color:var(--button-text-color);border:1px solid var(--button-border-color);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;height:28px}.Paper-CAD-_82fd2a2d45b6d1a1-pdfExportButton:hover{background-color:var(--button-hover-background);border-color:var(--primary-color);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.Paper-CAD-_82fd2a2d45b6d1a1-pdfExportButton:active{box-shadow:none;transform:translateY(0)}.Paper-CAD-_82fd2a2d45b6d1a1-pdfExportButton:disabled{opacity:var(--opacity-disabled);cursor:not-allowed;transform:none}.Paper-CAD-_82fd2a2d45b6d1a1-pdfSettingsContainer{gap:var(--spacing-sm);padding:var(--spacing-md);background-color:var(--neutral-50);border-radius:var(--radius-md);border:1px solid var(--border-color);margin-top:var(--spacing-sm);flex-direction:column;display:flex}.Paper-CAD-_82fd2a2d45b6d1a1-pdfScaleInput{padding:var(--spacing-xs)var(--spacing-sm);background-color:var(--neutral-0);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--neutral-800);transition:all var(--transition-fast)}.Paper-CAD-_82fd2a2d45b6d1a1-pdfScaleInput:hover{border-color:var(--primary-color);box-shadow:var(--shadow-sm)}.Paper-CAD-_82fd2a2d45b6d1a1-pdfScaleInput:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.2);outline:none}.Paper-CAD-_6a9e5885af8e2158-root{background:var(--viewport-background-color);flex-direction:row;display:flex;position:relative}.Paper-CAD-_6a9e5885af8e2158-viewport{width:100%;height:100%}.Paper-CAD-_6a9e5885af8e2158-hidden{display:none}.Paper-CAD-_681a31c0bce56834-root{opacity:var(--opacity-medium);z-index:var(--z-fixed);flex-direction:column;margin-top:15px;margin-left:15px;display:flex;position:absolute}.Paper-CAD-ad12af530995bdef-panel{font-size:var(--font-size-sm);background-color:var(--panel-background-color);opacity:var(--opacity-high);border-radius:var(--radius-sm);flex-direction:column;margin:2px 0;display:flex}.Paper-CAD-ad12af530995bdef-error{color:var(--danger-color);font-size:var(--font-size-xs)}.Paper-CAD-_2b24de4aeceaaf5c-tip{font-size:var(--font-size-sm);background-color:var(--panel-background-color);opacity:var(--opacity-high);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:1px var(--spacing-xs);margin:2px 0}.Paper-CAD-_2b24de4aeceaaf5c-info{color:var(--info-color)}.Paper-CAD-_2b24de4aeceaaf5c-warn{color:var(--warning-color)}.Paper-CAD-_2b24de4aeceaaf5c-error{color:var(--danger-color)}.Paper-CAD-_6a24b1e3f181f1e2-root{position:relative}.Paper-CAD-_6a24b1e3f181f1e2-actsContainer{z-index:var(--z-popover);pointer-events:all;width:100%;position:absolute;bottom:12px}.Paper-CAD-_6a24b1e3f181f1e2-actsContainer .Paper-CAD-_6a24b1e3f181f1e2-border{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:75%;margin:auto;display:inline-block;position:relative}.Paper-CAD-_6a24b1e3f181f1e2-actsContainer .Paper-CAD-_6a24b1e3f181f1e2-border:before{content:"";border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(128,128,128,.25);border:1px solid rgba(100,100,100,.3);width:calc(100% - 2px);height:50px;margin-top:40px;position:absolute;bottom:0;left:1px}.Paper-CAD-_6a24b1e3f181f1e2-actsContainer .Paper-CAD-_6a24b1e3f181f1e2-border .Paper-CAD-_6a24b1e3f181f1e2-acts{align-items:center;gap:var(--spacing-sm);cursor:pointer;height:96px;margin:0px var(--spacing-sm);pointer-events:all;--floatControlVisible:none;flex-direction:row;display:flex;overflow-x:auto;overflow-y:hidden}.Paper-CAD-_6a24b1e3f181f1e2-actsContainer .Paper-CAD-_6a24b1e3f181f1e2-border .Paper-CAD-_6a24b1e3f181f1e2-acts::-webkit-scrollbar{height:6px}.Paper-CAD-_6a24b1e3f181f1e2-actsContainer .Paper-CAD-_6a24b1e3f181f1e2-border .Paper-CAD-_6a24b1e3f181f1e2-acts::-webkit-scrollbar-thumb{border-radius:var(--radius-sm);background-color:rgba(100,100,100,.5)}.Paper-CAD-_6a24b1e3f181f1e2-actsContainer .Paper-CAD-_6a24b1e3f181f1e2-border .Paper-CAD-_6a24b1e3f181f1e2-acts::-webkit-scrollbar-track{background-color:transparent}.Paper-CAD-_6a24b1e3f181f1e2-actsContainer .Paper-CAD-_6a24b1e3f181f1e2-border .Paper-CAD-_6a24b1e3f181f1e2-acts div{padding:var(--spacing-sm);border-radius:var(--radius-md);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:var(--panel-background-color);border:1px solid var(--border-color);width:72px;color:var(--foreground-color);font-size:var(--font-size-sm);opacity:var(--opacity-medium);flex:none;justify-content:center;height:18px;margin-top:43px;position:relative}.Paper-CAD-_6a24b1e3f181f1e2-actsContainer .Paper-CAD-_6a24b1e3f181f1e2-border .Paper-CAD-_6a24b1e3f181f1e2-acts div span{text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:64px;display:block;overflow:hidden}.Paper-CAD-_6a24b1e3f181f1e2-actsContainer .Paper-CAD-_6a24b1e3f181f1e2-border .Paper-CAD-_6a24b1e3f181f1e2-acts div:hover{opacity:1;--floatControlVisible:flex}.Paper-CAD-_6a24b1e3f181f1e2-actsContainer .Paper-CAD-_6a24b1e3f181f1e2-border .Paper-CAD-_6a24b1e3f181f1e2-acts div .Paper-CAD-_6a24b1e3f181f1e2-tools{display:var(--floatControlVisible);padding:var(--spacing-sm);gap:var(--spacing-xs);background-color:transparent;border:none;margin:0;position:absolute;top:-34px;left:0}.Paper-CAD-_6a24b1e3f181f1e2-actsContainer .Paper-CAD-_6a24b1e3f181f1e2-border .Paper-CAD-_6a24b1e3f181f1e2-acts div .Paper-CAD-_6a24b1e3f181f1e2-tools svg{width:14px;height:14px;padding:var(--spacing-xs);background-color:var(--panel-background-color);opacity:var(--opacity-medium);border-radius:100%}.Paper-CAD-_6a24b1e3f181f1e2-actsContainer .Paper-CAD-_6a24b1e3f181f1e2-border .Paper-CAD-_6a24b1e3f181f1e2-acts div .Paper-CAD-_6a24b1e3f181f1e2-tools svg:hover{opacity:1}.Paper-CAD-_6a24b1e3f181f1e2-viewControls{height:100%;z-index:var(--z-fixed);pointer-events:none;padding-top:160px;position:absolute;top:0;right:16px}.Paper-CAD-_6a24b1e3f181f1e2-viewControls svg{width:22px;height:22px;padding:var(--spacing-sm);background:0 0;border:none;border-radius:7.5px}.Paper-CAD-_6a24b1e3f181f1e2-viewControls svg:hover{background:rgba(255,255,255,.74)}.Paper-CAD-_6a24b1e3f181f1e2-viewControls svg:active{background:rgba(255,255,255,.96)}.Paper-CAD-_6a24b1e3f181f1e2-viewControls .Paper-CAD-_6a24b1e3f181f1e2-actived{background:rgba(255,255,255,.56)}.Paper-CAD-_6a24b1e3f181f1e2-viewControls .Paper-CAD-_6a24b1e3f181f1e2-border{border-radius:var(--radius-lg);pointer-events:all;background:rgba(204,204,204,.75);border:1px solid #8f8f8f;flex-direction:column;margin:1px 0;padding:2px;display:flex;overflow:hidden}.Paper-CAD-_6a24b1e3f181f1e2-viewControls .Paper-CAD-_6a24b1e3f181f1e2-border div{border-radius:7.5px;flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden}@media (max-width:680px){.Paper-CAD-_6a24b1e3f181f1e2-viewControls{display:none}}.Paper-CAD-_79be0ff8e457c796-root{width:100%;height:100%;z-index:var(--z-popover);background-color:var(--panel-background-color);flex-direction:row;display:flex;position:fixed;top:0;left:0}.Paper-CAD-_79be0ff8e457c796-left{background-color:var(--background-color);flex-direction:column;flex:0 0 320px;justify-content:space-between;padding-bottom:64px;display:flex;position:relative}.Paper-CAD-_79be0ff8e457c796-left .Paper-CAD-_79be0ff8e457c796-top{flex-direction:column;margin-bottom:auto;display:flex}.Paper-CAD-_79be0ff8e457c796-left .Paper-CAD-_79be0ff8e457c796-top .Paper-CAD-_79be0ff8e457c796-buttons{flex-direction:column;display:flex}.Paper-CAD-_79be0ff8e457c796-left .Paper-CAD-_79be0ff8e457c796-top .Paper-CAD-_79be0ff8e457c796-button{width:auto;height:48px;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);margin:var(--spacing-sm)var(--spacing-xl);padding:0px var(--spacing-xl);border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--panel-background-color);cursor:pointer;transition:all var(--transition-fast);display:inline-block}.Paper-CAD-_79be0ff8e457c796-left .Paper-CAD-_79be0ff8e457c796-top .Paper-CAD-_79be0ff8e457c796-button:hover{background-color:var(--hover-background-color);box-shadow:var(--shadow-md);transform:translateY(-2px)}.Paper-CAD-_79be0ff8e457c796-left .Paper-CAD-_79be0ff8e457c796-top .Paper-CAD-_79be0ff8e457c796-button:active{box-shadow:var(--shadow-sm);transform:translateY(0)}.Paper-CAD-_79be0ff8e457c796-left .Paper-CAD-_79be0ff8e457c796-top .Paper-CAD-_79be0ff8e457c796-back{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:var(--neutral-0);font-weight:var(--font-weight-semibold);border:none}.Paper-CAD-_79be0ff8e457c796-left .Paper-CAD-_79be0ff8e457c796-top .Paper-CAD-_79be0ff8e457c796-back:hover{background:linear-gradient(135deg,var(--secondary-color),var(--primary-color))}.Paper-CAD-_79be0ff8e457c796-left .Paper-CAD-_79be0ff8e457c796-top .Paper-CAD-_79be0ff8e457c796-logo{margin:var(--spacing-xl);flex-direction:column;align-items:center;display:flex}.Paper-CAD-_79be0ff8e457c796-left .Paper-CAD-_79be0ff8e457c796-top .Paper-CAD-_79be0ff8e457c796-logo svg{width:64px;height:64px}.Paper-CAD-_79be0ff8e457c796-left .Paper-CAD-_79be0ff8e457c796-top .Paper-CAD-_79be0ff8e457c796-logo span{margin-top:var(--spacing-md);color:var(--primary-color);letter-spacing:6px;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);font-family:Noto Sans JP,Helvetica Neue,Helvetica,Arial,sans-serif}.Paper-CAD-_79be0ff8e457c796-left .Paper-CAD-_79be0ff8e457c796-top .Paper-CAD-_79be0ff8e457c796-logo .Paper-CAD-_79be0ff8e457c796-version{font-size:var(--font-size-sm);margin-top:var(--spacing-xs);letter-spacing:0;opacity:var(--opacity-medium);color:var(--neutral-600)}.Paper-CAD-_79be0ff8e457c796-left .Paper-CAD-_79be0ff8e457c796-settingsPanel{gap:var(--spacing-10);flex-direction:column;display:flex}.Paper-CAD-_79be0ff8e457c796-left .Paper-CAD-_79be0ff8e457c796-settingsPanel .Paper-CAD-_79be0ff8e457c796-settingItem{margin:0px var(--spacing-xl);padding:var(--spacing-md)var(--spacing-lg);border-radius:var(--radius-md);background-color:var(--panel-background-color);border:1px solid var(--border-color);transition:all var(--transition-fast);justify-content:space-between;align-items:center;display:flex}.Paper-CAD-_79be0ff8e457c796-left .Paper-CAD-_79be0ff8e457c796-settingsPanel .Paper-CAD-_79be0ff8e457c796-settingItem:hover{box-shadow:var(--shadow-sm)}.Paper-CAD-_79be0ff8e457c796-left .Paper-CAD-_79be0ff8e457c796-settingsPanel .Paper-CAD-_79be0ff8e457c796-settingLabel{font-size:var(--font-size-base);margin-right:var(--spacing-md);white-space:nowrap;font-weight:var(--font-weight-medium)}.Paper-CAD-_79be0ff8e457c796-left .Paper-CAD-_79be0ff8e457c796-settingsPanel .Paper-CAD-_79be0ff8e457c796-settingControl{min-width:0;margin-left:auto}.Paper-CAD-_79be0ff8e457c796-left .Paper-CAD-_79be0ff8e457c796-settingsPanel .Paper-CAD-_79be0ff8e457c796-settingControl select{width:96px;min-width:96px;padding:var(--spacing-sm);border-radius:var(--radius-sm);border:1px solid var(--border-color);background-color:var(--control-background-color);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast)}.Paper-CAD-_79be0ff8e457c796-left .Paper-CAD-_79be0ff8e457c796-settingsPanel .Paper-CAD-_79be0ff8e457c796-settingControl select:hover{border-color:var(--primary-color)}.Paper-CAD-_79be0ff8e457c796-left .Paper-CAD-_79be0ff8e457c796-settingsPanel .Paper-CAD-_79be0ff8e457c796-settingControl select:focus{border-color:var(--primary-color);box-shadow:var(--shadow-focus);outline:none}.Paper-CAD-_79be0ff8e457c796-right{padding:var(--spacing-md);flex-direction:column;flex:auto;display:flex}.Paper-CAD-_79be0ff8e457c796-right .Paper-CAD-_79be0ff8e457c796-welcome{font-size:var(--font-size-2xl);margin-top:calc(var(--spacing-xl)*1.5);font-weight:var(--font-weight-semibold);color:var(--foreground-color);align-self:center}.Paper-CAD-_79be0ff8e457c796-right .Paper-CAD-_79be0ff8e457c796-recent{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:var(--spacing-lg)calc(var(--spacing-xl)*2);color:var(--foreground-color);display:flex}.Paper-CAD-_79be0ff8e457c796-right .Paper-CAD-_79be0ff8e457c796-documents{align-items:flex-start;gap:var(--spacing-xl);--delete-visibility:hidden;flex-flow:wrap;flex:1;margin:0 64px;display:flex;overflow-y:scroll}.Paper-CAD-_79be0ff8e457c796-right .Paper-CAD-_79be0ff8e457c796-documents .Paper-CAD-_79be0ff8e457c796-document{border-radius:var(--radius-md);flex-direction:column;flex:240px;display:flex;position:relative;overflow:hidden}.Paper-CAD-_79be0ff8e457c796-right .Paper-CAD-_79be0ff8e457c796-documents .Paper-CAD-_79be0ff8e457c796-document:hover{opacity:var(--opacity-medium);background-color:var(--background-color);--delete-visibility:visible}.Paper-CAD-_79be0ff8e457c796-right .Paper-CAD-_79be0ff8e457c796-documents .Paper-CAD-_79be0ff8e457c796-document .Paper-CAD-_79be0ff8e457c796-img{object-fit:cover;height:180px;padding:var(--spacing-lg);border-radius:var(--radius-md);background-color:var(--background-color);border:1px solid var(--border-color)}.Paper-CAD-_79be0ff8e457c796-right .Paper-CAD-_79be0ff8e457c796-documents .Paper-CAD-_79be0ff8e457c796-document .Paper-CAD-_79be0ff8e457c796-description{margin:var(--spacing-xs)var(--spacing-xs);flex-direction:row;justify-content:space-between;display:flex}.Paper-CAD-_79be0ff8e457c796-right .Paper-CAD-_79be0ff8e457c796-documents .Paper-CAD-_79be0ff8e457c796-document .Paper-CAD-_79be0ff8e457c796-description .Paper-CAD-_79be0ff8e457c796-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--foreground-color)}.Paper-CAD-_79be0ff8e457c796-right .Paper-CAD-_79be0ff8e457c796-documents .Paper-CAD-_79be0ff8e457c796-document .Paper-CAD-_79be0ff8e457c796-description .Paper-CAD-_79be0ff8e457c796-date{font-size:var(--font-size-xs);opacity:var(--opacity-medium);color:var(--neutral-600)}.Paper-CAD-_79be0ff8e457c796-right .Paper-CAD-_79be0ff8e457c796-documents .Paper-CAD-_79be0ff8e457c796-document .Paper-CAD-_79be0ff8e457c796-delete{visibility:var(--delete-visibility);padding:var(--spacing-xs);width:16px;height:16px;top:var(--spacing-sm);right:var(--spacing-sm);border-radius:50%;position:absolute}.Paper-CAD-_79be0ff8e457c796-right .Paper-CAD-_79be0ff8e457c796-documents .Paper-CAD-_79be0ff8e457c796-document .Paper-CAD-_79be0ff8e457c796-delete:hover{background-color:var(--hover-background-color)}dialog{box-shadow:var(--shadow-sm);border:none;border-radius:16px;padding:0}dialog::-ms-backdrop{background-color:rgba(0,0,0,.5)}dialog::backdrop{background-color:rgba(0,0,0,.5)}.Paper-CAD-_1a6544955c93c7e1-lottieContainer{justify-content:center;align-items:center;width:250px;height:250px;display:flex}.Paper-CAD-_1a6544955c93c7e1-loading{border:2px solid rgba(0,0,0,.2);border-left-color:#000;border-radius:100%;width:48px;height:48px;position:relative}@keyframes Paper-CAD-_1a6544955c93c7e1-circle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Paper-CAD-_1a6544955c93c7e1-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:var(--spacing-lg);flex-direction:column;align-items:center;display:flex}.Paper-CAD-_1a6544955c93c7e1-message{margin-top:12px}.Paper-CAD-_8478fd55a1e71fc6-toast{z-index:var(--z-popover);background-color:rgba(0,0,0,.75);border-radius:.8em;padding:1em;font-size:1.2em;position:absolute;top:30%;left:50%;transform:translate(-50%)}.Paper-CAD-_8478fd55a1e71fc6-info{color:var(--neutral-0)}.Paper-CAD-_8478fd55a1e71fc6-error{color:var(--danger-color)}.Paper-CAD-_8478fd55a1e71fc6-warning{color:var(--warning-color)}.Paper-CAD-_18accf4cf120d705-rotationControl{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);flex-direction:column;display:flex}.Paper-CAD-_18accf4cf120d705-circle{border:2px solid var(--border-color);width:140px;height:140px;transition:box-shadow var(--transition-base);background:linear-gradient(135deg,#2a2a2a 0%,#1a1a1a 100%);border-radius:50%;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.2)}.Paper-CAD-_18accf4cf120d705-circle:hover{box-shadow:inset 0 2px 4px rgba(0,0,0,.3),0 4px 12px rgba(74,144,226,.3)}.Paper-CAD-_18accf4cf120d705-centerDot{background:var(--primary-color);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px rgba(74,144,226,.6)}.Paper-CAD-_18accf4cf120d705-handle{background:var(--primary-color);border:3px solid var(--neutral-0);cursor:grab;width:24px;height:24px;transition:transform var(--transition-base),background-color var(--transition-base),box-shadow var(--transition-base);will-change:transform;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 2px 6px rgba(0,0,0,.3)}.Paper-CAD-_18accf4cf120d705-handle:hover{background:var(--primary-color-dark);transform:scale(1.1);box-shadow:0 4px 12px rgba(74,144,226,.5)}.Paper-CAD-_18accf4cf120d705-handle.Paper-CAD-_18accf4cf120d705-dragging{cursor:grabbing;background:var(--primary-color-dark);transform:scale(1.2);box-shadow:0 6px 16px rgba(74,144,226,.7)}.Paper-CAD-_18accf4cf120d705-angleDisplay{font-size:24px;font-weight:var(--font-weight-bold);color:var(--primary-color);text-align:center;min-width:60px;margin-top:var(--spacing-xs);text-shadow:0 2px 4px rgba(0,0,0,.3)}.Paper-CAD-_18accf4cf120d705-instruction{color:var(--neutral-600);text-align:center;margin-top:var(--spacing-xs);font-size:11px;font-style:italic}@keyframes Paper-CAD-_18accf4cf120d705-pulse{0%,to{opacity:1}50%{opacity:.7}}.Paper-CAD-_18accf4cf120d705-circle:active .Paper-CAD-_18accf4cf120d705-centerDot{animation:1s infinite Paper-CAD-_18accf4cf120d705-pulse}@media (max-width:480px){.Paper-CAD-_18accf4cf120d705-circle{width:120px;height:120px}.Paper-CAD-_18accf4cf120d705-handle{width:20px;height:20px}.Paper-CAD-_18accf4cf120d705-angleDisplay{font-size:20px}}.Paper-CAD-_8e1db161a213a574-toolbar{z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:320px;max-width:380px;transition:box-shadow var(--transition-base);background:rgba(42,42,42,.98);border:1px solid rgba(74,144,226,.3);border-radius:12px;position:fixed;box-shadow:0 8px 32px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.1)}.Paper-CAD-_8e1db161a213a574-toolbar:hover{box-shadow:0 12px 48px rgba(0,0,0,.6),inset 0 0 0 1px rgba(74,144,226,.4)}.Paper-CAD-_8e1db161a213a574-toolbar.Paper-CAD-_8e1db161a213a574-dragging{cursor:grabbing;box-shadow:0 16px 64px rgba(0,0,0,.7),inset 0 0 0 2px rgba(74,144,226,.6)}.Paper-CAD-_8e1db161a213a574-header{background:linear-gradient(135deg,rgba(74,144,226,.15) 0%,rgba(74,144,226,.05) 100%);border-bottom:1px solid rgba(255,255,255,.1);border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.Paper-CAD-_8e1db161a213a574-dragHandle{cursor:grab;color:var(--neutral-0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex:1;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.Paper-CAD-_8e1db161a213a574-dragHandle:active{cursor:grabbing}.Paper-CAD-_8e1db161a213a574-closeButton{width:28px;height:28px;color:var(--neutral-300);cursor:pointer;transition:all var(--transition-base);background:rgba(255,255,255,.1);border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:16px;display:flex}.Paper-CAD-_8e1db161a213a574-closeButton:hover{color:var(--neutral-0);background:rgba(255,59,48,.8);transform:scale(1.1)}.Paper-CAD-_8e1db161a213a574-content{flex-direction:column;gap:16px;padding:20px;display:flex}.Paper-CAD-_8e1db161a213a574-presetButtons{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.Paper-CAD-_8e1db161a213a574-presetButton{color:var(--neutral-0);cursor:pointer;transition:all var(--transition-base);background:rgba(74,144,226,.1);border:1px solid rgba(74,144,226,.3);border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500}.Paper-CAD-_8e1db161a213a574-presetButton:hover{background:rgba(74,144,226,.3);border-color:rgba(74,144,226,.6);transform:translateY(-2px);box-shadow:0 4px 12px rgba(74,144,226,.3)}.Paper-CAD-_8e1db161a213a574-presetButton:active{background:rgba(74,144,226,.5);transform:translateY(0)}.Paper-CAD-_8e1db161a213a574-finetuneControls{background:rgba(0,0,0,.3);border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.Paper-CAD-_8e1db161a213a574-rotationSlider{-webkit-appearance:none;background:rgba(255,255,255,.1);border-radius:3px;outline:none;flex:1;height:6px}.Paper-CAD-_8e1db161a213a574-rotationSlider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;width:18px;height:18px;transition:all var(--transition-base);background:linear-gradient(135deg,#4a90e2 0%,#357abd 100%);border-radius:50%;box-shadow:0 2px 8px rgba(74,144,226,.5)}.Paper-CAD-_8e1db161a213a574-rotationSlider::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 4px 12px rgba(74,144,226,.7)}.Paper-CAD-_8e1db161a213a574-rotationSlider::-moz-range-thumb{cursor:pointer;width:18px;height:18px;transition:all var(--transition-base);background:linear-gradient(135deg,#4a90e2 0%,#357abd 100%);border:none;border-radius:50%;box-shadow:0 2px 8px rgba(74,144,226,.5)}.Paper-CAD-_8e1db161a213a574-rotationSlider::-moz-range-thumb:hover{transform:scale(1.2);box-shadow:0 4px 12px rgba(74,144,226,.7)}.Paper-CAD-_8e1db161a213a574-rotationInput{width:60px;color:var(--neutral-0);text-align:center;transition:all var(--transition-base);background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.2);border-radius:6px;outline:none;padding:6px 10px;font-size:14px;font-weight:600}.Paper-CAD-_8e1db161a213a574-rotationInput:focus{background:rgba(0,0,0,.6);border-color:rgba(74,144,226,.8);box-shadow:0 0 0 3px rgba(74,144,226,.2)}.Paper-CAD-_8e1db161a213a574-degreeLabel{color:var(--neutral-400);font-size:14px;font-weight:500}.Paper-CAD-_8e1db161a213a574-actions{background:rgba(0,0,0,.2);border-top:1px solid rgba(255,255,255,.1);border-radius:0 0 12px 12px;gap:12px;padding:16px;display:flex}.Paper-CAD-_8e1db161a213a574-button{cursor:pointer;transition:all var(--transition-base);border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px 20px;font-size:14px;font-weight:600;display:flex}.Paper-CAD-_8e1db161a213a574-buttonConfirm{color:var(--neutral-0);background:linear-gradient(135deg,#4a90e2 0%,#357abd 100%);box-shadow:0 4px 12px rgba(74,144,226,.3)}.Paper-CAD-_8e1db161a213a574-buttonConfirm:hover{background:linear-gradient(135deg,#357abd 0%,#2a5f9e 100%);transform:translateY(-2px);box-shadow:0 6px 20px rgba(74,144,226,.5)}.Paper-CAD-_8e1db161a213a574-buttonConfirm:active{transform:translateY(0)}.Paper-CAD-_8e1db161a213a574-buttonCancel{color:var(--neutral-300);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2)}.Paper-CAD-_8e1db161a213a574-buttonCancel:hover{color:var(--neutral-0);background:rgba(255,59,48,.2);border-color:rgba(255,59,48,.5)}@keyframes Paper-CAD-_8e1db161a213a574-slideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.Paper-CAD-_8e1db161a213a574-toolbar{animation:.3s cubic-bezier(.34,1.56,.64,1) Paper-CAD-_8e1db161a213a574-slideIn}@media (max-width:480px){.Paper-CAD-_8e1db161a213a574-toolbar{min-width:280px;max-width:calc(100vw - 40px)}.Paper-CAD-_8e1db161a213a574-content{padding:16px}.Paper-CAD-_8e1db161a213a574-presetButtons{gap:6px}.Paper-CAD-_8e1db161a213a574-presetButton{padding:6px 12px;font-size:12px}}.Paper-CAD-_1f4adfd752c669b9-container{gap:var(--spacing-md);flex-direction:column;min-width:350px;display:flex}.Paper-CAD-_1f4adfd752c669b9-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--neutral-700);margin-bottom:var(--spacing-sm);text-align:center}.Paper-CAD-_1f4adfd752c669b9-section{gap:var(--spacing-sm);flex-direction:column;display:flex}.Paper-CAD-_1f4adfd752c669b9-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--neutral-600)}.Paper-CAD-_1f4adfd752c669b9-patternSelect{padding:var(--spacing-sm)12px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--control-background-color);color:var(--foreground-color);font-size:var(--font-size-sm)}.Paper-CAD-_1f4adfd752c669b9-patternSelect:focus{border-color:#4a90e2;outline:none;box-shadow:0 0 0 2px rgba(74,144,226,.2)}.Paper-CAD-_1f4adfd752c669b9-previewContainer{border-radius:var(--radius-sm);background-color:#333;border:1px solid #555;justify-content:center;align-items:center;min-height:200px;display:flex;overflow:hidden}.Paper-CAD-_1f4adfd752c669b9-previewImage{border-radius:var(--radius-sm);max-width:100%;max-height:100%}.Paper-CAD-_1f4adfd752c669b9-tileControls{align-items:center;gap:var(--spacing-12);display:flex}.Paper-CAD-_1f4adfd752c669b9-tileSlider{border-radius:var(--radius-sm);-webkit-appearance:none;background:#555;outline:none;flex:1;height:6px}.Paper-CAD-_1f4adfd752c669b9-tileSlider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;background:#4a90e2;border-radius:50%;width:18px;height:18px}.Paper-CAD-_1f4adfd752c669b9-tileSlider::-moz-range-thumb{cursor:pointer;background:#4a90e2;border:none;border-radius:50%;width:18px;height:18px}.Paper-CAD-_1f4adfd752c669b9-tileLabel{text-align:center;min-width:24px;font-weight:var(--font-weight-bold);color:var(--foreground-color);font-size:var(--font-size-base)}.Paper-CAD-_1f4adfd752c669b9-buttonSection{justify-content:flex-end;gap:var(--spacing-12);margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--border-color);display:flex}.Paper-CAD-_1f4adfd752c669b9-button{border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-base);border:none;padding:10px 20px}.Paper-CAD-_1f4adfd752c669b9-buttonPrimary{background-color:var(--primary-color);color:var(--neutral-0)}.Paper-CAD-_1f4adfd752c669b9-buttonPrimary:hover{background-color:var(--primary-color-dark)}.Paper-CAD-_1f4adfd752c669b9-buttonSecondary{background-color:var(--neutral-400);color:var(--foreground-color)}.Paper-CAD-_1f4adfd752c669b9-buttonSecondary:hover{background-color:var(--neutral-500)}.Paper-CAD-_1f4adfd752c669b9-closeButton{top:var(--spacing-sm);right:var(--spacing-sm);width:24px;height:24px;color:var(--neutral-600);font-size:var(--font-size-base);cursor:pointer;transition:all var(--transition-base);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.Paper-CAD-_1f4adfd752c669b9-closeButton:hover{background-color:var(--hover-background-color);color:var(--neutral-900)}.Paper-CAD-_1f4adfd752c669b9-presetButtons{gap:var(--spacing-xs);margin-top:var(--spacing-sm);justify-content:center;display:flex}.Paper-CAD-_1f4adfd752c669b9-presetButton{border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--control-background-color);color:var(--foreground-color);cursor:pointer;transition:all var(--transition-base);padding:6px 12px;font-size:12px}.Paper-CAD-_1f4adfd752c669b9-presetButton:hover{background-color:var(--hover-background-color);border-color:var(--primary-color)}.Paper-CAD-_1f4adfd752c669b9-presetButton:active{background-color:var(--primary-color);color:var(--neutral-0)}.Paper-CAD-_1f4adfd752c669b9-finetuneLabel{color:var(--neutral-600);margin-top:var(--spacing-sm);margin-bottom:var(--spacing-xs);font-size:11px}.Paper-CAD-_1f4adfd752c669b9-finetuneControls{align-items:center;gap:var(--spacing-sm);display:flex}.Paper-CAD-_1f4adfd752c669b9-rotationSlider{border-radius:var(--radius-sm);-webkit-appearance:none;background:#555;outline:none;flex:1;height:6px}.Paper-CAD-_1f4adfd752c669b9-rotationSlider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:var(--primary-color);cursor:pointer;border-radius:50%;width:16px;height:16px}.Paper-CAD-_1f4adfd752c669b9-rotationSlider::-moz-range-thumb{background:var(--primary-color);cursor:pointer;border:none;border-radius:50%;width:16px;height:16px}.Paper-CAD-_1f4adfd752c669b9-rotationInput{border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--control-background-color);width:50px;color:var(--foreground-color);text-align:center;padding:4px 6px;font-size:12px}.Paper-CAD-_1f4adfd752c669b9-rotationInput:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 2px rgba(74,144,226,.2)}.Paper-CAD-_1f4adfd752c669b9-degreeLabel{color:var(--neutral-600);font-size:12px}.Paper-CAD-_1f4adfd752c669b9-resetButton{border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--control-background-color);width:28px;height:28px;color:var(--foreground-color);cursor:pointer;transition:all var(--transition-base);justify-content:center;align-items:center;padding:0;font-size:14px;display:flex}.Paper-CAD-_1f4adfd752c669b9-resetButton:hover{background-color:var(--hover-background-color);transform:rotate(180deg)}.Paper-CAD-ab90d2926f77ec82-selectSum{background:var(--background-color);border:1px solid var(--border-color);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:130px;color:var(--foreground-color);z-index:1000;border-radius:12px;flex-direction:column;align-items:center;margin:16px;display:flex;position:absolute;top:0;left:0;overflow:hidden}.Paper-CAD-ab90d2926f77ec82-selectSum h1{margin:0;padding:12px;font-size:18px}.Paper-CAD-ab90d2926f77ec82-selectSum ul{background-color:var(--control-background-color);flex-direction:column;align-items:end;width:100%;max-height:400px;margin:0;padding-left:8px;font-size:14px;list-style:none;display:flex;position:relative;overflow-y:auto}.Paper-CAD-ab90d2926f77ec82-selectSum ul li{padding:4px 16px}.Paper-CAD-ab90d2926f77ec82-selectSum ul li:before{content:"+ ";position:absolute;left:16px}.Paper-CAD-ab90d2926f77ec82-selectSum h2{width:100%;margin:12px;padding:0;font-size:14px}.Paper-CAD-ab90d2926f77ec82-selectSum h2:before{content:"= ";position:absolute;left:12px}.Paper-CAD-ab90d2926f77ec82-selectSum h2 span{text-align:right;margin-right:12px;padding:0;display:block}
/*# sourceMappingURL=main.css.map*/