.canvas-module___TEPtq__page{color:#18201a;background:#eaece4;min-height:100dvh;font-family:Arial,Microsoft YaHei,sans-serif}.canvas-module___TEPtq__header{background:#d9ff52;border-bottom:1px solid #18201a33;justify-content:space-between;align-items:center;gap:20px;padding:22px 30px;display:flex}.canvas-module___TEPtq__header small,.canvas-module___TEPtq__sidebar>small,.canvas-module___TEPtq__selection>small{letter-spacing:.12em;font:10px Courier New,monospace}.canvas-module___TEPtq__header h1{letter-spacing:-.04em;margin:6px 0 0;font-size:30px;font-weight:400}.canvas-module___TEPtq__header h1 span{margin-left:12px;font-size:15px}.canvas-module___TEPtq__header a,.canvas-module___TEPtq__selection a{color:inherit;font-size:13px;text-decoration:none}.canvas-module___TEPtq__workspace{grid-template-columns:300px 1fr;min-height:calc(100dvh - 100px);display:grid}.canvas-module___TEPtq__sidebar{background:#f4f4ee;border-right:1px solid #18201a33;padding:26px}.canvas-module___TEPtq__sidebar h2{letter-spacing:-.05em;margin:22px 0 30px;font-size:34px;font-weight:400;line-height:1.15}.canvas-module___TEPtq__account{border-bottom:1px solid #18201a33;margin-bottom:26px;padding-bottom:20px}.canvas-module___TEPtq__account p{overflow-wrap:anywhere;font-size:12px;line-height:1.6}.canvas-module___TEPtq__account small{opacity:.6;font-size:10px;line-height:1.5}.canvas-module___TEPtq__sidebar label{margin:0 0 18px;font-size:12px;display:block}.canvas-module___TEPtq__sidebar textarea,.canvas-module___TEPtq__sidebar select,.canvas-module___TEPtq__sidebar input:not([type=file]){width:100%;color:inherit;box-sizing:border-box;background:0 0;border:1px solid #18201a44;border-radius:0;margin-top:8px;padding:10px;font:12px inherit;display:block}.canvas-module___TEPtq__sidebar textarea{resize:vertical;min-height:120px;line-height:1.6}.canvas-module___TEPtq__sidebar button{width:100%;color:inherit;cursor:pointer;background:#d9ff52;border:1px solid #18201a55;padding:12px}.canvas-module___TEPtq__sidebar button:disabled{opacity:.45;cursor:wait}.canvas-module___TEPtq__status{min-height:36px;font-size:12px;line-height:1.6}.canvas-module___TEPtq__import{cursor:pointer;border-block:1px solid #18201a33;padding:13px 0}.canvas-module___TEPtq__import input{max-width:100%;margin-top:10px;font-size:10px;display:block}.canvas-module___TEPtq__actions{gap:8px;display:flex}.canvas-module___TEPtq__actions button,.canvas-module___TEPtq__selection button{background:0 0;font-size:12px}.canvas-module___TEPtq__selection{border-top:1px solid #18201a33;margin-top:26px;padding-top:18px}.canvas-module___TEPtq__selection label{margin-top:16px}.canvas-module___TEPtq__selection a{margin:15px 0;display:block}.canvas-module___TEPtq__viewport{max-height:calc(100dvh - 100px);overflow:auto}.canvas-module___TEPtq__board{background-image:radial-gradient(#69796655 1px,#0000 1px);background-size:22px 22px;width:1600px;height:1200px;position:relative}.canvas-module___TEPtq__empty{opacity:.55;padding:100px 70px}.canvas-module___TEPtq__empty span{font-size:60px;font-weight:200}.canvas-module___TEPtq__empty h2{font-size:38px;font-weight:400;line-height:1.2}.canvas-module___TEPtq__empty p{font-size:13px}.canvas-module___TEPtq__image{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#fafbf4;border:2px solid #0000;position:absolute;box-shadow:0 15px 40px #17201a25}.canvas-module___TEPtq__image[data-selected=true]{z-index:2;border-color:#5b7400}.canvas-module___TEPtq__image:active{cursor:grabbing}.canvas-module___TEPtq__image img{pointer-events:none;width:100%;height:auto;display:block}.canvas-module___TEPtq__image p{white-space:nowrap;text-overflow:ellipsis;margin:0;padding:10px;font-size:11px;overflow:hidden}.canvas-module___TEPtq__sidebar :focus-visible,.canvas-module___TEPtq__header a:focus-visible{outline-offset:3px;outline:2px solid #667d00}@media (max-width:700px){.canvas-module___TEPtq__header{padding:18px}.canvas-module___TEPtq__header h1{font-size:24px}.canvas-module___TEPtq__header h1 span{margin:5px 0 0;display:block}.canvas-module___TEPtq__workspace{grid-template-columns:1fr}.canvas-module___TEPtq__sidebar{border-right:0}.canvas-module___TEPtq__sidebar h2{font-size:28px}.canvas-module___TEPtq__viewport{border-top:1px solid #18201a33;height:65dvh;max-height:none}.canvas-module___TEPtq__empty{padding:50px 25px}.canvas-module___TEPtq__empty h2{font-size:28px}}
