.dw-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--dw-space-2);height:var(--dw-size-control);padding:0 var(--dw-space-4);border-radius:var(--dw-radius-inner, var(--dw-radius-sm));font:inherit;font-weight:500;cursor:pointer;white-space:nowrap}.dw-btn--sm{height:28px;padding:0 var(--dw-space-3);font-size:var(--dw-text-xs)}.dw-btn:disabled{opacity:.55;cursor:default}.dw-btn--primary{border:0;background:var(--dw-color-accent);color:var(--dw-color-on-accent);font-weight:600}.dw-btn--primary:hover:not(:disabled){background:var(--dw-color-accent-hover)}.dw-btn--secondary{border:1px solid var(--dw-color-border-strong);background:var(--dw-color-surface);color:var(--dw-color-text)}.dw-btn--secondary:hover:not(:disabled){background:var(--dw-color-surface-sunken)}.dw-btn--ghost{border:0;background:transparent;color:var(--dw-color-text)}.dw-btn--ghost:hover:not(:disabled){background:var(--dw-color-surface-sunken)}.dw-btn--danger{border:1px solid var(--dw-color-danger);background:var(--dw-color-surface);color:var(--dw-color-danger)}.dw-btn--danger:hover:not(:disabled){background:var(--dw-color-danger-weak)}.dw-btn:focus-visible,.dw-icon-btn:focus-visible,.dw-input:focus-visible{outline:2px solid var(--dw-color-accent);outline-offset:2px}.dw-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--dw-size-control);height:var(--dw-size-control);padding:0;border:0;border-radius:var(--dw-radius-inner, var(--dw-radius-sm));background:transparent;color:var(--dw-color-text);cursor:pointer}.dw-icon-btn:hover:not(:disabled){background:var(--dw-color-surface-sunken)}.dw-icon-btn.is-active{background:var(--dw-color-accent-weak);color:var(--dw-color-accent-hover)}.dw-icon-btn:disabled{opacity:.4;cursor:default}.dw-field{display:flex;flex-direction:column;gap:var(--dw-space-1)}.dw-field__label{font-size:var(--dw-text-xs);font-weight:600;color:var(--dw-color-text-muted)}.dw-field__hint{font-size:var(--dw-text-xs);color:var(--dw-color-text-muted)}.dw-input{height:var(--dw-size-control);padding:0 10px;border:1px solid var(--dw-color-border-strong);border-radius:var(--dw-radius-sm);background:var(--dw-color-surface);color:var(--dw-color-text);font:inherit}textarea.dw-input{height:auto;min-height:80px;padding:var(--dw-space-2) 10px;resize:vertical;line-height:1.5}select.dw-input{padding-right:var(--dw-space-2)}.dw-banner{padding:var(--dw-space-2) var(--dw-space-3);border-radius:var(--dw-radius-sm);line-height:1.5}.dw-banner--error{background:var(--dw-color-danger-weak);color:var(--dw-color-danger)}.dw-banner--info{background:var(--dw-color-surface-sunken);color:var(--dw-color-text)}.dw-banner--success{background:var(--dw-color-accent-weak);color:var(--dw-color-accent-hover)}.dw-badge{display:inline-flex;align-items:center;padding:1px 8px;border-radius:var(--dw-radius-full);font-size:var(--dw-text-xs);font-weight:600;white-space:nowrap}.dw-badge--neutral{background:var(--dw-color-surface-sunken);color:var(--dw-color-text-muted);border:1px solid var(--dw-color-border)}.dw-badge--accent{background:var(--dw-color-accent-weak);color:var(--dw-color-accent-hover)}.dw-badge--story{background:var(--dw-color-type-story);color:var(--dw-color-type-story-text)}.dw-badge--bug{background:var(--dw-color-type-bug);color:var(--dw-color-type-bug-text)}.dw-badge--task{background:var(--dw-color-type-task);color:var(--dw-color-type-task-text)}.dw-badge--danger{background:var(--dw-color-danger-weak);color:var(--dw-color-danger)}.dw-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:var(--dw-radius-full);color:var(--dw-color-text);font-size:var(--dw-text-xs);font-weight:600;border:2px solid var(--dw-color-surface);overflow:hidden;-webkit-user-select:none;user-select:none}.dw-avatar--image{background:var(--dw-color-surface-sunken, var(--dw-color-surface))}.dw-person{display:inline-flex;align-items:center;gap:var(--dw-space-2);min-width:0;vertical-align:middle}.dw-person .dw-avatar{border:0}.dw-person__name{min-width:0;overflow-wrap:anywhere}.dw-avatar>img{width:100%;height:100%;object-fit:cover;display:block}.dw-dialog{width:min(480px,calc(100vw - 32px));padding:var(--dw-space-5);border:0;border-radius:var(--dw-radius-lg);background:var(--dw-color-surface);color:var(--dw-color-text);box-shadow:var(--dw-shadow-float)}.dw-dialog::backdrop{background:#1414124d}.dw-dialog__title{margin:0 0 var(--dw-space-3);font-size:var(--dw-text-lg);font-weight:600}.dw-dialog__body{display:flex;flex-direction:column;gap:var(--dw-space-3);line-height:1.5}.dw-dialog__actions{display:flex;justify-content:flex-end;gap:var(--dw-space-2);margin-top:var(--dw-space-5)}.dw-panel{--dw-panel-pad: var(--dw-space-3);--dw-radius-inner: max(var(--dw-radius-sm), calc(var(--dw-radius-lg) - var(--dw-panel-pad)));background:var(--dw-color-surface);border-radius:var(--dw-radius-lg);box-shadow:var(--dw-shadow-float)}.dw-code{font-family:var(--dw-font-mono);letter-spacing:.04em}.dw-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dw-linkbox{display:flex;gap:var(--dw-space-2)}.dw-linkbox .dw-input{flex:1;min-width:0}.dw-center{display:grid;place-items:center;height:100%;padding:var(--dw-space-4)}.dw-muted{color:var(--dw-color-text-muted)}.dw-auth{display:grid;place-items:center;min-height:100%;padding:var(--dw-space-4);background-color:var(--dw-color-canvas);background-image:radial-gradient(var(--dw-color-canvas-dot) 1px,transparent 1px);background-size:24px 24px}.dw-auth__box{width:min(380px,100%);padding:var(--dw-space-6);display:flex;flex-direction:column;gap:var(--dw-space-4)}.dw-auth__title{margin:0;font-size:var(--dw-text-lg);font-weight:600}.dw-auth__lead{margin:0;color:var(--dw-color-text-muted);line-height:1.5}.dw-auth__form{display:flex;flex-direction:column;gap:var(--dw-space-3)}.dw-auth__foot{margin:0;font-size:var(--dw-text-xs);color:var(--dw-color-text-muted);text-align:center}.dw-logo{display:inline-flex;align-items:center;gap:var(--dw-space-2)}.dw-logo__name{font-weight:600;font-size:var(--dw-text-md);color:var(--dw-color-text)}.dw-board{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.dw-topleft{position:absolute;top:var(--dw-space-3);left:var(--dw-space-3);display:flex;align-items:center;gap:var(--dw-space-2);--dw-panel-pad: var(--dw-space-1);padding:var(--dw-panel-pad) var(--dw-space-2) var(--dw-panel-pad) var(--dw-space-3);max-width:calc(50vw - 24px)}.dw-topleft__divider{width:1px;height:20px;background:var(--dw-color-border)}.dw-topleft__name{height:var(--dw-size-control);padding:0 var(--dw-space-2);border:0;border-radius:var(--dw-radius-inner, var(--dw-radius-sm));background:transparent;color:var(--dw-color-text);font:inherit;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.dw-topleft__name:hover{background:var(--dw-color-surface-sunken)}.dw-topright{position:absolute;top:var(--dw-space-3);right:var(--dw-space-3);display:flex;align-items:center;gap:var(--dw-space-2);--dw-panel-pad: var(--dw-space-1);padding:var(--dw-panel-pad) var(--dw-space-2)}.dw-avatars{display:flex;align-items:center;padding:2px var(--dw-space-1);border:0;border-radius:var(--dw-radius-full);background:transparent;cursor:pointer}.dw-avatars:hover{background:var(--dw-color-surface-sunken)}.dw-avatars>*+*{margin-left:-6px}.dw-avatars__more{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:var(--dw-radius-full);background:var(--dw-color-surface-sunken);border:2px solid var(--dw-color-surface);font-size:var(--dw-text-xs);font-weight:600}.dw-account{padding:0;border:0;background:transparent;border-radius:var(--dw-radius-full);cursor:pointer}.dw-popwrap{position:relative}.dw-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:10;width:280px;max-height:min(420px,70vh);overflow-y:auto;--dw-panel-pad: var(--dw-space-2);padding:var(--dw-panel-pad);display:flex;flex-direction:column;gap:2px}.dw-popover--left{left:0;right:auto}.dw-popover--menu{width:240px}.dw-popover__head{padding:var(--dw-space-1) var(--dw-space-2) var(--dw-space-2);font-weight:600}.dw-popover__empty{padding:var(--dw-space-2);color:var(--dw-color-text-muted)}.dw-popover__row{display:flex;align-items:center;gap:var(--dw-space-2);padding:var(--dw-space-1) var(--dw-space-2);border-radius:var(--dw-radius-inner, var(--dw-radius-sm));min-height:36px}.dw-popover__row--btn{width:100%;border:0;background:transparent;color:var(--dw-color-text);font:inherit;text-align:left;cursor:pointer}.dw-popover__row--btn:hover:not(:disabled){background:var(--dw-color-surface-sunken)}.dw-popover__row--btn:disabled{opacity:.45;cursor:default}.dw-popover__row--btn.is-danger{color:var(--dw-color-danger)}.dw-popover__main{flex:1;min-width:0;display:flex;flex-direction:column}.dw-popover__muted{color:var(--dw-color-text-muted);font-weight:400}.dw-popover__snippet{color:var(--dw-color-text-muted);font-size:var(--dw-text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-following{position:absolute;top:64px;left:calc((var(--dw-free-left, 0px) + 100% - var(--dw-free-right, 0px)) / 2);transform:translate(-50%);display:flex;align-items:center;gap:var(--dw-space-2);padding:var(--dw-space-1) var(--dw-space-1) var(--dw-space-1) var(--dw-space-3);background:var(--dw-color-surface);border:2px solid;border-radius:var(--dw-radius-full);box-shadow:var(--dw-shadow-float)}.dw-following__stop{height:28px;padding:0 var(--dw-space-3);border:0;border-radius:var(--dw-radius-full);background:var(--dw-color-surface-sunken);font:inherit;cursor:pointer}.dw-toolbar{position:absolute;left:var(--dw-space-3);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:2px;--dw-panel-pad: var(--dw-space-1);padding:var(--dw-panel-pad);max-height:calc(100vh - 160px);overflow-y:auto}.dw-toolbar__btn{width:var(--dw-size-tool);height:var(--dw-size-tool)}.dw-toolbar__divider{width:24px;height:1px;margin:var(--dw-space-1) 0;background:var(--dw-color-border)}.dw-swatch.is-on{outline:2px solid var(--dw-color-accent);outline-offset:2px}.dw-zoom{position:absolute;right:var(--dw-space-3);bottom:var(--dw-space-3);display:flex;align-items:center;gap:2px;--dw-panel-pad: var(--dw-space-1);padding:var(--dw-panel-pad)}.dw-zoom__label{min-width:52px;height:var(--dw-size-control);border:0;border-radius:var(--dw-radius-inner, var(--dw-radius-sm));background:transparent;color:var(--dw-color-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer}.dw-zoom__label:hover{background:var(--dw-color-surface-sunken)}.dw-bottom{position:absolute;left:var(--dw-space-3);right:300px;bottom:var(--dw-space-3);display:flex;flex-direction:column;align-items:flex-start;gap:var(--dw-space-2);pointer-events:none}.dw-bottom>*{pointer-events:auto}.dw-tabs{display:flex;align-items:center;gap:2px;--dw-panel-pad: var(--dw-space-1);padding:var(--dw-panel-pad);max-width:100%;overflow-x:auto}.dw-tabs__list{display:flex;align-items:center;gap:2px}.dw-tab{flex:none;height:32px;max-width:200px;padding:0 var(--dw-space-3);border:0;border-radius:var(--dw-radius-inner, var(--dw-radius-sm));background:transparent;color:var(--dw-color-text);font:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.dw-tab:hover{background:var(--dw-color-surface-sunken)}.dw-tab[aria-selected=true]{background:var(--dw-color-accent-weak);color:var(--dw-color-accent-hover);font-weight:600}.dw-poker{align-self:center;margin-left:280px;display:flex;align-items:center;gap:var(--dw-space-3);--dw-panel-pad: var(--dw-space-2);padding:var(--dw-space-2) var(--dw-space-3);max-width:calc(100vw - 340px)}.dw-poker__status{display:flex;flex-direction:column;min-width:0;max-width:220px}.dw-poker__title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-poker__count{font-size:var(--dw-text-xs);color:var(--dw-color-text-muted)}.dw-poker__cards{display:flex;gap:var(--dw-space-2);align-items:flex-end;height:60px}.dw-pokercard{width:40px;height:52px;border:1px solid var(--dw-color-border-strong);border-radius:var(--dw-radius-sm);background:var(--dw-color-surface);color:var(--dw-color-text);font:inherit;font-weight:600;cursor:pointer;transition:transform .1s}.dw-pokercard:hover{transform:translateY(-3px)}.dw-pokercard.is-picked{border:2px solid var(--dw-color-accent);background:var(--dw-color-accent-weak);color:var(--dw-color-accent-hover);transform:translateY(-6px)}.dw-pokercard.is-small{display:inline-flex;align-items:center;justify-content:center;width:28px;height:36px;cursor:default}.dw-pokercard.is-small:hover{transform:none}.dw-poker__results{display:flex;gap:var(--dw-space-2);margin:0;padding:0;list-style:none;flex-wrap:wrap}.dw-poker__results li{display:flex;align-items:center;gap:2px}.dw-cardpanel{position:absolute;top:72px;right:var(--dw-space-3);bottom:72px;width:360px;display:flex;flex-direction:column;overflow:hidden;animation:dw-slide-in .16s ease-out}@keyframes dw-slide-in{0%{transform:translate(24px);opacity:0}}.dw-cardpanel__head{display:flex;align-items:center;justify-content:space-between;padding:var(--dw-space-2) var(--dw-space-2) var(--dw-space-2) var(--dw-space-4);border-bottom:1px solid var(--dw-color-border)}.dw-cardpanel__crumb{font-size:var(--dw-text-xs);color:var(--dw-color-text-muted)}.dw-cardpanel__body{flex:1;overflow-y:auto;padding:var(--dw-space-4);display:flex;flex-direction:column;gap:var(--dw-space-4)}.dw-cardpanel__body>*{flex-shrink:0}.dw-cardpanel__title{width:100%;border:0;padding:0;resize:none;background:transparent;color:var(--dw-color-text);font:inherit;font-size:var(--dw-text-lg);font-weight:600;line-height:1.35;outline:none;border-radius:0}.dw-cardpanel__title:focus-visible{box-shadow:0 2px 0 var(--dw-color-accent)}.dw-cardpanel__grid{display:grid;grid-template-columns:1.2fr 1fr .8fr;gap:var(--dw-space-2)}.dw-cardpanel__grid .dw-input{width:100%;min-width:0}.dw-cardpanel__thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--dw-space-2)}.dw-cardpanel__thumb{position:relative;margin:0;aspect-ratio:4 / 3;border:1px solid var(--dw-color-border);border-radius:var(--dw-radius-sm);overflow:hidden;background:var(--dw-color-surface-sunken)}.dw-cardpanel__thumb img{width:100%;height:100%;object-fit:cover;display:block}.dw-cardpanel__thumb-x{position:absolute;top:2px;right:2px;width:22px;height:22px;border:0;border-radius:var(--dw-radius-full);background:var(--dw-color-surface);box-shadow:var(--dw-shadow-card);cursor:pointer;line-height:1}.dw-cardpanel__composer{display:flex;gap:var(--dw-space-2);padding:var(--dw-space-3);border-top:1px solid var(--dw-color-border)}.dw-cardpanel__composer .dw-input{flex:1;min-width:0}.dw-comments{display:flex;flex-direction:column;gap:var(--dw-space-3);padding-top:var(--dw-space-3);border-top:1px solid var(--dw-color-border)}.dw-comment{display:flex;gap:var(--dw-space-2)}.dw-comment__body{flex:1;min-width:0;padding:var(--dw-space-2) var(--dw-space-3);border-radius:var(--dw-radius-md);background:var(--dw-color-surface-sunken)}.dw-comment__meta{display:flex;gap:var(--dw-space-2);align-items:baseline;font-size:var(--dw-text-xs);color:var(--dw-color-text-muted)}.dw-comment__meta b{color:var(--dw-color-text)}.dw-comment__del{margin-left:auto;border:0;background:transparent;color:var(--dw-color-text-muted);font:inherit;cursor:pointer}.dw-comment__del:hover{color:var(--dw-color-danger)}.dw-comment__text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.dw-toast{position:absolute;top:var(--dw-free-top, 72px);left:calc((var(--dw-free-left, 0px) + 100% - var(--dw-free-right, 0px)) / 2);max-width:calc(100% - var(--dw-free-left, 0px) - var(--dw-free-right, 0px) - 16px);transform:translate(-50%);z-index:20;box-shadow:var(--dw-shadow-float);border-radius:var(--dw-radius-sm)}.dw-toast__x{margin-left:var(--dw-space-2);border:0;background:transparent;color:inherit;text-decoration:underline;font:inherit;cursor:pointer}.dw-tab{position:relative}.dw-tab.is-dragging{opacity:.4}.dw-tab.is-drop-before:before,.dw-tab.is-drop-after:after{content:"";position:absolute;top:4px;bottom:4px;width:2px;border-radius:1px;background:var(--dw-color-accent)}.dw-tab.is-drop-before:before{left:0}.dw-tab.is-drop-after:after{right:0}.dw-ctxmenu{position:fixed;right:auto;transform:translateY(-100%);width:auto;min-width:180px;z-index:50}.dw-toolbar__stack{display:flex;flex-direction:column;align-items:center;gap:var(--dw-space-1);padding-bottom:var(--dw-space-1)}.dw-stickycolor{width:24px;height:24px}.dw-colorpop{position:fixed;z-index:20;--dw-panel-pad: var(--dw-space-2);padding:var(--dw-panel-pad)}.dw-swatch--lg{width:28px;height:28px}.dw-stack{position:relative;width:40px;height:44px;padding:0;border:0;border-radius:var(--dw-radius-sm);background:transparent;cursor:grab}.dw-stack:hover,.dw-stack.is-active{background:var(--dw-color-surface-sunken)}.dw-stack:active{cursor:grabbing}.dw-stack__pad{position:absolute;left:6px;top:6px;width:28px;height:28px}.dw-stack__sheet,.dw-stack__fold{position:absolute;display:block}.dw-stack__sheet{top:0;right:0;bottom:0;left:0}.dw-stack__sheet--3{transform:translateY(4px);background:linear-gradient(180deg,color-mix(in oklab,var(--dw-sticky) 70%,var(--dw-sticky-tint-bottom)),color-mix(in oklab,var(--dw-sticky) 58%,var(--dw-sticky-tint-bottom)));border-radius:1px 1px 3px 3px;box-shadow:0 3px 5px -1px #14141247}.dw-stack__sheet--2{transform:translateY(2px);background:linear-gradient(180deg,color-mix(in oklab,var(--dw-sticky) 84%,var(--dw-sticky-tint-bottom)),color-mix(in oklab,var(--dw-sticky) 76%,var(--dw-sticky-tint-bottom)));border-radius:1px}.dw-stack__top{clip-path:polygon(0 0,100% 0,100% 72%,72% 100%,0 100%);transition:clip-path .18s ease,transform .18s ease}.dw-stack__fold{right:0;bottom:0;width:28%;height:28%;background:linear-gradient(315deg,transparent 50%,color-mix(in oklab,var(--dw-sticky) 60%,var(--dw-sticky-tint-top)) 50%,color-mix(in oklab,var(--dw-sticky) 85%,var(--dw-sticky-tint-top)) 100%);filter:drop-shadow(-1px -1px 1px rgb(0 0 0 / 18%));transition:width .18s ease,height .18s ease}.dw-stack:hover .dw-stack__top,.dw-stack:focus-visible .dw-stack__top{clip-path:polygon(0 0,100% 0,100% 56%,56% 100%,0 100%);transform:translateY(-1px)}.dw-stack:hover .dw-stack__fold,.dw-stack:focus-visible .dw-stack__fold{width:44%;height:44%}@media (prefers-reduced-motion: reduce){.dw-stack__top,.dw-stack__fold{transition:none}}.dw-stack-ghost.dw-paper{position:fixed;top:-1000px;left:-1000px;box-shadow:var(--dw-shadow-sticky)}.dw-tab__input{cursor:text;width:160px;background:var(--dw-color-surface);outline:2px solid var(--dw-color-accent);outline-offset:-2px}.dw-stickers{position:absolute;top:72px;bottom:72px;left:calc(var(--dw-space-3) * 2 + var(--dw-size-tool) + var(--dw-space-1) * 2);width:300px;display:flex;flex-direction:column;overflow:hidden;z-index:5}.dw-stickers__head{display:flex;align-items:center;justify-content:space-between;padding:var(--dw-space-2) var(--dw-space-2) var(--dw-space-2) var(--dw-space-4);border-bottom:1px solid var(--dw-color-border)}.dw-stickers__bar{display:flex;gap:var(--dw-space-2);align-items:center;padding:var(--dw-space-3)}.dw-stickers__search{position:relative;flex:1;min-width:0;display:flex;align-items:center}.dw-stickers__search svg{position:absolute;left:8px;width:16px;height:16px;color:var(--dw-color-text-muted);pointer-events:none}.dw-stickers__search .dw-input{width:100%;min-width:0;padding-left:30px}.dw-stickers__bar .dw-btn svg{width:16px;height:16px}.dw-stickers__body{flex:1;overflow-y:auto;padding:0 var(--dw-space-3) var(--dw-space-3)}.dw-stickers__empty{margin:var(--dw-space-4) 0;color:var(--dw-color-text-muted);font-size:var(--dw-text-sm);text-align:center}.dw-stickers__section{margin:var(--dw-space-3) 0 var(--dw-space-2);font-size:var(--dw-text-xs);font-weight:600;color:var(--dw-color-text-muted)}.dw-stickers__hint{margin:0 0 var(--dw-space-2);color:var(--dw-color-text-muted);font-size:var(--dw-text-xs)}.dw-stickers__credit{margin:var(--dw-space-2) 0 0;color:var(--dw-color-text-muted);font-size:10px}.dw-stickers__error{margin:0;color:var(--dw-color-danger);font-size:var(--dw-text-sm)}.dw-stickers__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--dw-space-2)}.dw-sticker{position:relative;min-width:0}.dw-sticker__pick{width:100%;display:flex;flex-direction:column;gap:4px;padding:4px;border:1px solid transparent;border-radius:var(--dw-radius-sm);background:transparent;font:inherit;color:inherit;cursor:grab}.dw-sticker__pick:hover,.dw-sticker__pick:focus-visible{border-color:var(--dw-color-border-strong);background:var(--dw-color-surface-sunken)}.dw-sticker__img,.dw-sticker-preview{display:grid;place-items:center;aspect-ratio:1;border-radius:var(--dw-radius-sm);background:repeating-conic-gradient(var(--dw-color-surface-sunken) 0 25%,var(--dw-color-surface) 0 50%) 0 0 / 12px 12px;overflow:hidden}.dw-sticker__img img{max-width:100%;max-height:100%;object-fit:contain;display:block}.dw-sticker__name{font-size:var(--dw-text-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.dw-sticker__tools{position:absolute;top:2px;right:2px;display:none;gap:2px}.dw-sticker:hover .dw-sticker__tools,.dw-sticker:focus-within .dw-sticker__tools{display:flex}.dw-sticker__tools .dw-icon-btn{width:24px;height:24px;background:var(--dw-color-surface);box-shadow:var(--dw-shadow-card)}.dw-sticker__tools .dw-icon-btn svg{width:14px;height:14px}.dw-sticker-ghost{position:fixed;top:-1000px;left:-1000px;object-fit:contain;pointer-events:none}.dw-sticker-preview{width:100%;max-height:220px;aspect-ratio:auto;height:220px}.dw-sticker-preview img{max-width:100%;max-height:100%;object-fit:contain}.dw-field.is-invalid .dw-input{border-color:var(--dw-color-danger)}.dw-field.is-invalid .dw-field__hint{color:var(--dw-color-danger)}.dw-ctxmenu--free{transform:none;width:240px;overflow:visible;max-height:none}.dw-ctxmenu__sep{height:1px;margin:4px var(--dw-space-1);background:var(--dw-color-border)}.dw-ctxmenu__icon{width:20px;display:inline-flex;justify-content:center;color:var(--dw-color-text-muted)}.dw-ctxmenu__icon svg{width:18px;height:18px}.dw-ctxmenu__key{color:var(--dw-color-text-muted);font-size:var(--dw-text-xs);white-space:nowrap}.dw-popover__row--btn.is-open{background:var(--dw-color-surface-sunken)}.dw-tpl-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--dw-space-2)}.dw-tpl-grid__img{display:flex;align-items:center;justify-content:center;height:88px;padding:4px;border-radius:var(--dw-radius-sm);background:var(--dw-color-surface-sunken)}.dw-tpl-grid__by{font-size:var(--dw-text-xs);color:var(--dw-color-text-muted);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dw-tpl-thumb{width:100%;height:100%;display:block}.dw-tpl-preview{height:180px;margin-bottom:var(--dw-space-3);padding:var(--dw-space-2);border-radius:var(--dw-radius-sm);background:var(--dw-color-surface-sunken)}.dw-tpl-ghost{position:fixed;top:-2000px;left:-2000px;pointer-events:none;opacity:.85}.dw-drawmenu{position:fixed;z-index:20;display:flex;flex-direction:column;gap:2px;min-width:200px;--dw-panel-pad: var(--dw-space-2);padding:var(--dw-panel-pad)}.dw-drawmenu__item{display:flex;align-items:center;gap:var(--dw-space-3);height:36px;padding:0 var(--dw-space-3);border:0;border-radius:var(--dw-radius-inner, var(--dw-radius-sm));background:transparent;color:var(--dw-color-text);font:inherit;font-size:var(--dw-text-sm);text-align:left;cursor:pointer}.dw-drawmenu__item:hover{background:var(--dw-color-surface-sunken)}.dw-drawmenu__item:focus-visible{outline:2px solid var(--dw-color-focus, var(--dw-color-accent));outline-offset:-2px}.dw-drawmenu__item.is-on{background:var(--dw-color-accent-weak);color:var(--dw-color-accent-hover)}.dw-drawmenu__name{flex:1}.dw-drawmenu__key{font:inherit;font-size:var(--dw-text-xs, 12px);color:var(--dw-color-text-muted)}.dw-drawmenu__divider{height:1px;margin:var(--dw-space-1) var(--dw-space-2);background:var(--dw-color-border)}.dw-fillgrid{display:grid;grid-template-columns:repeat(2,28px);gap:4px 6px}.dw-fillgrid__cell{width:28px;height:24px;padding:0;cursor:pointer;border:1px solid var(--dw-color-border-strong);border-radius:var(--dw-radius-sm)}.dw-fillgrid__cell:hover{transform:scale(1.08)}.dw-fillgrid__cell.is-on,.dw-fillgrid__cell:focus-visible{outline:2px solid var(--dw-color-accent);outline-offset:2px}@media (prefers-reduced-motion: reduce){.dw-fillgrid__cell:hover{transform:none}}.dw-swatch--sm{display:inline-grid;place-items:center;width:18px;height:18px;font-size:11px;color:var(--dw-color-text-muted);cursor:inherit}.dw-dropdown__list.dw-swatchmenu{--dw-panel-pad: var(--dw-space-2);padding:var(--dw-panel-pad)}.dw-penpanel{position:fixed;z-index:20;--dw-panel-pad: var(--dw-space-3);padding:var(--dw-panel-pad)}.dw-strokeopts{display:flex;flex-direction:column;gap:var(--dw-space-2);width:204px}.dw-strokeopts__preview{width:100%;height:48px;border-radius:var(--dw-radius-sm);background:var(--dw-color-surface-sunken)}.dw-strokeopts__row{display:flex;gap:4px}.dw-strokeopts__btn{flex:1;height:32px;display:grid;place-items:center;padding:0;cursor:pointer;border:1px solid var(--dw-color-border);border-radius:var(--dw-radius-sm);background:transparent;color:var(--dw-color-text)}.dw-strokeopts__btn:hover{background:var(--dw-color-surface-sunken)}.dw-strokeopts__btn.is-on{background:var(--dw-color-accent-weak);border-color:var(--dw-color-accent);color:var(--dw-color-accent-hover)}.dw-strokeopts__dot{display:block;border-radius:var(--dw-radius-full);background:currentColor}.dw-strokeopts__chip{flex:1;height:28px;padding:0;cursor:pointer;font:inherit;font-size:var(--dw-text-xs);border:1px solid var(--dw-color-border);border-radius:var(--dw-radius-full);background:transparent;color:var(--dw-color-text)}.dw-strokeopts__chip.is-on{background:var(--dw-color-accent-weak);border-color:var(--dw-color-accent);color:var(--dw-color-accent-hover);font-weight:600}.dw-strokeopts__colours{display:grid;grid-template-columns:repeat(6,24px);justify-content:space-between;gap:8px 0;padding-top:2px}.dw-strokeopts__colours .dw-swatch{width:24px;height:24px}.dw-popover__sub{display:block;font-size:var(--dw-text-xs);font-weight:400;color:var(--dw-color-text-muted)}.dw-formstack{display:flex;flex-direction:column;gap:var(--dw-space-3)}.dw-logo-link{display:inline-flex;align-items:center;height:var(--dw-size-control);padding:0 var(--dw-space-1);border-radius:var(--dw-radius-inner, var(--dw-radius-sm));text-decoration:none}.dw-logo-link:hover{background:var(--dw-color-surface-sunken)}.dw-logo-link:focus-visible{outline:2px solid var(--dw-color-accent);outline-offset:2px}.dw-topleft__label{padding:0 var(--dw-space-2);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-home{min-height:100%;background:var(--dw-color-canvas)}.dw-home__bar{display:flex;align-items:center;gap:var(--dw-space-3);padding:var(--dw-space-2) var(--dw-space-5);background:var(--dw-color-surface);border-bottom:1px solid var(--dw-color-border)}.dw-home__spacer{flex:1}.dw-home__main{max-width:1040px;margin:0 auto;padding:var(--dw-space-5);display:flex;flex-direction:column;gap:var(--dw-space-4)}.dw-home__h{margin:0;font-size:var(--dw-text-lg);font-weight:600}.dw-home__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--dw-space-4);margin:0;padding:0;list-style:none}.dw-wscard{position:relative;display:flex}.dw-wscard__open{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--dw-space-2);min-height:112px;padding:var(--dw-space-4);padding-right:calc(var(--dw-size-control) + var(--dw-space-3));border:1px solid var(--dw-color-border);border-radius:var(--dw-radius-md);background:var(--dw-color-surface);box-shadow:var(--dw-shadow-card);color:var(--dw-color-text);font:inherit;text-align:left;cursor:pointer}.dw-wscard__open:hover{border-color:var(--dw-color-accent)}.dw-wscard__open:focus-visible{outline:2px solid var(--dw-color-accent);outline-offset:2px}.dw-wscard__name{font-weight:600;font-size:var(--dw-text-md);overflow-wrap:anywhere}.dw-wscard__meta{font-size:var(--dw-text-xs);color:var(--dw-color-text-muted)}.dw-wscard__menu{position:absolute;top:var(--dw-space-2);right:var(--dw-space-2)}.dw-wscard--new .dw-wscard__open{align-items:center;justify-content:center;padding-right:var(--dw-space-4);border-style:dashed;border-color:var(--dw-color-border-strong);background:transparent;box-shadow:none;color:var(--dw-color-accent-hover);font-weight:600}.dw-home__empty{margin:0;color:var(--dw-color-text-muted);line-height:1.5}.dw-dialog.dw-invite{width:min(520px,calc(100vw - 32px))}.dw-invite__section{display:flex;flex-direction:column;gap:var(--dw-space-2)}.dw-invite__h{margin:0;font-size:var(--dw-text-sm);font-weight:600}.dw-invite__note{margin:0;font-size:var(--dw-text-xs);color:var(--dw-color-text-muted);line-height:1.5}.dw-invite__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px;max-height:240px;overflow-y:auto}.dw-invite__row{display:flex;align-items:center;gap:var(--dw-space-2);min-height:40px;padding:2px var(--dw-space-1)}.dw-invite__who{flex:1;min-width:0;display:flex;flex-direction:column}.dw-invite__nick{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-invite__user{font-size:var(--dw-text-xs);color:var(--dw-color-text-muted)}.dw-profile__picture{display:flex;align-items:center;gap:var(--dw-space-4)}.dw-profile__face{padding:0;border:0;background:none;border-radius:var(--dw-radius-full);cursor:pointer}.dw-profile__face:focus-visible{outline:2px solid var(--dw-color-accent);outline-offset:2px}.dw-profile__face .dw-avatar{border-color:var(--dw-color-surface-sunken)}.dw-profile__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dw-space-2)}.dw-profile__hint{flex-basis:100%;color:var(--dw-color-text-muted);font-size:var(--dw-text-xs)}.dw-report{display:flex;flex-direction:column;gap:var(--dw-space-3)}.dw-report__kinds{display:inline-flex;align-self:flex-start;padding:2px;border-radius:var(--dw-radius-md);background:var(--dw-color-surface-sunken)}.dw-report__kind{min-height:32px;padding:0 var(--dw-space-4);border:0;border-radius:var(--dw-radius-sm);background:transparent;color:var(--dw-color-text-muted);font:inherit;cursor:pointer}.dw-report__kind.is-on{background:var(--dw-color-surface);color:var(--dw-color-text);font-weight:600;box-shadow:var(--dw-shadow-float)}.dw-report__kind:focus-visible{outline:2px solid var(--dw-color-accent);outline-offset:1px}.dw-report__shot{position:relative;margin:0;border:1px solid var(--dw-color-border);border-radius:var(--dw-radius-md);overflow:hidden}.dw-report__shot img{display:block;width:100%;max-height:200px;object-fit:contain;background:var(--dw-color-surface-sunken)}.dw-report__shot-remove{position:absolute;top:var(--dw-space-1);right:var(--dw-space-1);background:var(--dw-color-surface);box-shadow:var(--dw-shadow-float)}.dw-report__note{margin:0;font-size:var(--dw-text-xs);color:var(--dw-color-text-muted)}.dw-report__attach{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dw-space-2)}.dw-report__thumbs{display:flex;gap:var(--dw-space-2);width:100%;margin:0;padding:0;list-style:none}.dw-report__thumb{position:relative;width:96px;height:72px;border:1px solid var(--dw-color-border);border-radius:var(--dw-radius-sm);overflow:hidden;background:var(--dw-color-surface-sunken)}.dw-report__thumb img{display:block;width:100%;height:100%;object-fit:cover}.dw-report__thumb-remove{top:2px;right:2px;width:24px;height:24px;min-width:24px;min-height:24px}.dw-report__hint{font-size:var(--dw-text-xs);color:var(--dw-color-text-muted)}.dw-report.is-dragging{outline:2px dashed var(--dw-color-accent);outline-offset:var(--dw-space-1);border-radius:var(--dw-radius-md)}.dw-admin{min-height:100%;background:var(--dw-color-canvas)}.dw-admin__bar{display:flex;align-items:center;gap:var(--dw-space-3);padding:var(--dw-space-3) var(--dw-space-5);background:var(--dw-color-surface);border-bottom:1px solid var(--dw-color-border)}.dw-admin__bar-spacer{flex:1}.dw-admin__main{max-width:1040px;margin:0 auto;padding:var(--dw-space-5);display:flex;flex-direction:column;gap:var(--dw-space-5)}.dw-admin__section{padding:var(--dw-space-5);display:flex;flex-direction:column;gap:var(--dw-space-4)}.dw-admin__h{margin:0;font-size:var(--dw-text-lg);font-weight:600}.dw-admin__row{display:flex;gap:var(--dw-space-3);align-items:flex-end;flex-wrap:wrap}.dw-admin__row .dw-field{width:160px}.dw-admin__tablewrap{overflow-x:auto}.dw-table{width:100%;border-collapse:collapse}.dw-table th,.dw-table td{padding:var(--dw-space-2) var(--dw-space-3);border-bottom:1px solid var(--dw-color-border);text-align:left;white-space:nowrap}.dw-table th{font-size:var(--dw-text-xs);font-weight:600;color:var(--dw-color-text-muted)}.dw-table td.dw-table__actions{text-align:right}.dw-admin__muted{color:var(--dw-color-text-muted)}.dw-admin__new{padding:var(--dw-space-3);border-radius:var(--dw-radius-md);background:var(--dw-color-accent-weak);display:flex;flex-direction:column;gap:var(--dw-space-2)}.dw-admin__new-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--dw-space-2)}.dw-admin__filter{display:flex;gap:var(--dw-space-1)}.dw-admin__tabs{display:flex;gap:var(--dw-space-1);margin-left:var(--dw-space-3)}.dw-admin__tab{display:inline-flex;align-items:center;min-height:32px;padding:0 var(--dw-space-3);border-radius:var(--dw-radius-sm);color:var(--dw-color-text-muted);text-decoration:none}.dw-admin__tab:hover{background:var(--dw-color-surface-sunken);color:var(--dw-color-text)}.dw-admin__tab[aria-current=page]{background:var(--dw-color-accent-weak);color:var(--dw-color-accent-hover);font-weight:600}.dw-admin__tab:focus-visible{outline:2px solid var(--dw-color-accent);outline-offset:1px}.dw-reports__msg{white-space:normal;width:40%;min-width:240px}.dw-reports__msg button{all:unset;box-sizing:border-box;width:100%;white-space:normal;overflow-wrap:anywhere;cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dw-reports__msg button:hover{text-decoration:underline}.dw-reports__msg button:focus-visible{outline:2px solid var(--dw-color-accent);outline-offset:2px}.dw-reports__dl{display:grid;grid-template-columns:max-content 1fr;gap:var(--dw-space-1) var(--dw-space-3);margin:0;font-size:var(--dw-text-sm)}.dw-reports__dl dt{color:var(--dw-color-text-muted)}.dw-reports__dl dd{margin:0;overflow-wrap:anywhere}.dw-reports__shot{display:block;max-width:100%;border:1px solid var(--dw-color-border);border-radius:var(--dw-radius-md)}.dw-reports__attachments{display:flex;flex-direction:column;gap:var(--dw-space-2)}.dw-reports__errors{margin:0;padding:var(--dw-space-2);max-height:160px;overflow:auto;background:var(--dw-color-surface-sunken);border-radius:var(--dw-radius-sm);font-size:var(--dw-text-xs);white-space:pre-wrap}.dw-dialog.dw-reports__dialog{width:min(720px,calc(100vw - 32px))}.dw-table td.dw-admin__wrap{white-space:normal;min-width:160px}.dw-canvas{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none;background-color:var(--dw-color-canvas);background-image:radial-gradient(var(--dw-color-canvas-dot) 1px,transparent 1px);outline:none}.dw-canvas.is-pan{cursor:grab}.dw-canvas.is-tool-sticky,.dw-canvas.is-tool-card,.dw-canvas.is-tool-shape,.dw-canvas.is-tool-frame,.dw-canvas.is-tool-table,.dw-canvas.is-tool-code,.dw-canvas.is-tool-connector,.dw-canvas.is-tool-pen{cursor:crosshair}.dw-canvas.is-tool-text{cursor:text}.dw-canvas.is-tool-eraser{cursor:cell}.dw-world{position:absolute;left:0;top:0;transform-origin:0 0}.dw-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.dw-overlay>*{pointer-events:auto}.dw-overlay>.dw-sel,.dw-overlay>.dw-marquee,.dw-overlay>.dw-cursor{pointer-events:none}.dw-el{position:absolute;left:0;top:0;box-sizing:border-box}.dw-el--connector,.dw-el--stroke{pointer-events:none}.dw-el__svg{position:absolute;overflow:visible}.dw-el__hit{stroke:transparent;stroke-width:14;fill:none;pointer-events:stroke;stroke-linecap:round;stroke-linejoin:round}.dw-el__line{stroke:var(--dw-color-text);stroke-width:2;fill:none}.dw-el__arrow{fill:var(--dw-color-text)}.dw-el__ink{fill:none;stroke-linecap:round;stroke-linejoin:round}.dw-preview-svg{position:absolute;left:0;top:0;width:1px;height:1px;overflow:visible;pointer-events:none}.dw-el__text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.4}.dw-el__text--center{text-align:center}.dw-el__edit{width:100%;height:100%;margin:0;padding:0;border:0;outline:none;resize:none;background:transparent;color:inherit;font:inherit;line-height:1.4;-webkit-user-select:text;user-select:text}.dw-el__edit--center{text-align:center}.dw-el__edit--overlay{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.dw-el__edit--label{width:200px;height:1.6em;background:var(--dw-color-surface)}.dw-paper{background:linear-gradient(180deg,#ffffff57 0,#fff0 16px),linear-gradient(180deg,color-mix(in oklab,var(--dw-sticky) 82%,var(--dw-sticky-tint-top)) 0%,var(--dw-sticky) 46%,color-mix(in oklab,var(--dw-sticky) 90%,var(--dw-sticky-tint-bottom)) 100%);box-shadow:var(--dw-sticky-edge);border-radius:1px 1px 3px 3px}.dw-el__sticky{position:relative;width:100%;height:100%;padding:var(--dw-space-3);box-sizing:border-box}.dw-el__sticky:before,.dw-el__sticky:after{content:"";position:absolute;z-index:-1;bottom:5%;width:46%;height:26%;box-shadow:var(--dw-sticky-lift);pointer-events:none}.dw-el__sticky:before{left:4%;transform:rotate(-3.2deg)}.dw-el__sticky:after{right:4%;transform:rotate(3.2deg)}.dw-fit{position:relative;display:flex;align-items:center;width:100%;height:100%;overflow:hidden}.dw-fit>.dw-fit__text{width:100%;min-width:0;flex:none}.dw-fit__text[aria-hidden=true]{visibility:hidden}.dw-fit__placeholder{text-align:center}.dw-el__textbox{position:relative;width:100%;min-height:100%;color:var(--dw-color-text)}.dw-el__measure{min-height:1.4em}.dw-el__measure[aria-hidden=true]{visibility:hidden}.dw-el__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--dw-color-text-muted);pointer-events:none}.dw-el__shape{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:var(--dw-space-2);box-sizing:border-box;border:2px solid var(--dw-color-text);font-size:var(--dw-text-md)}.dw-el__shape--rect{border-radius:var(--dw-radius-sm)}.dw-el__shape--ellipse{border-radius:50%}.dw-el__shape--diamond{border:0;padding:20%}.dw-el__diamond{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.dw-el__diamond polygon{stroke:var(--dw-color-text);stroke-width:2}.dw-el__shape--ellipse{padding:15%}.dw-el__shape>.dw-fit{position:relative}.dw-el__card{position:relative;width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--dw-space-2);padding:15px var(--dw-space-3) var(--dw-space-3);background:var(--dw-color-surface);border-radius:var(--dw-radius-md);box-shadow:var(--dw-elev-2);overflow:hidden}.dw-el__card:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:var(--dw-type)}.dw-el__card--story{--dw-type: var(--dw-color-type-story-text)}.dw-el__card--bug{--dw-type: var(--dw-color-type-bug-text)}.dw-el__card--task{--dw-type: var(--dw-color-type-task-text)}.dw-el__card-title{flex:1;min-height:0;font-size:var(--dw-text-md);font-weight:600;line-height:1.38;color:var(--dw-color-text);overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.dw-el__card-title.is-empty{font-weight:400;font-style:italic;color:var(--dw-color-text-muted)}.dw-el__card-foot{display:flex;align-items:center;gap:var(--dw-space-2);min-width:0;padding-top:var(--dw-space-2);border-top:1px solid var(--dw-color-border);font-size:var(--dw-text-xs);color:var(--dw-color-text-muted)}.dw-el__card-type{display:inline-flex;align-items:center;gap:5px;flex:none;font-weight:600;color:var(--dw-type)}.dw-el__card-icon{width:16px;height:16px;border-radius:4px;display:grid;place-items:center;background:var(--dw-type);color:var(--dw-color-on-accent)}.dw-el__card-icon svg{width:11px;height:11px}.dw-el__card-key{flex:1;min-width:0;font-family:var(--dw-font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-el__card-key:before{content:"·";margin-right:var(--dw-space-2);color:var(--dw-color-border-strong)}.dw-el__card-count{display:inline-flex;align-items:center;gap:3px;flex:none}.dw-el__card-count svg{width:14px;height:14px}.dw-point{min-width:32px;height:28px;padding:0 8px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:var(--dw-radius-sm);border:1.5px dashed var(--dw-color-border-strong);color:var(--dw-color-text-muted);font-weight:700;font-size:15px}.dw-point.is-set{border:0;background:var(--dw-color-text);color:var(--dw-color-surface)}.dw-el__frame{width:100%;height:100%;box-sizing:border-box;background:var(--dw-color-surface);border:1px solid var(--dw-color-border-strong);border-radius:var(--dw-radius-sm);box-shadow:var(--dw-elev-1)}.dw-el__frame-label{position:absolute;left:0;bottom:100%;display:flex;align-items:baseline;gap:var(--dw-space-2);padding-bottom:var(--dw-space-1);font-size:var(--dw-text-sm);white-space:nowrap}.dw-el__frame-name{font-weight:600}.dw-el__frame-points{font-size:var(--dw-text-xs);color:var(--dw-color-accent-hover);background:var(--dw-color-accent-weak);padding:0 6px;border-radius:var(--dw-radius-full);font-weight:600}.dw-el__table{display:grid;width:100%;height:100%;box-sizing:border-box;background:var(--dw-color-surface);border:1px solid var(--dw-color-border-strong);box-shadow:var(--dw-elev-1)}.dw-el__cell{display:flex;flex-direction:column;padding:var(--dw-space-1) var(--dw-space-2);border-right:1px solid var(--dw-color-border);border-bottom:1px solid var(--dw-color-border);overflow:hidden;min-width:0;min-height:0}.dw-el__cell.is-head{background:var(--dw-color-surface-sunken);font-weight:600}.dw-el__image{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.dw-el.is-locked{cursor:not-allowed}.dw-sel{position:absolute;box-sizing:border-box;border:2px solid var(--dw-color-selection);border-radius:2px}.dw-sel.is-locked{border-style:dashed}.dw-handle{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;box-sizing:border-box;background:var(--dw-color-surface);border:2px solid var(--dw-color-selection);border-radius:2px}.dw-handle--nw,.dw-handle--se{cursor:nwse-resize}.dw-handle--ne,.dw-handle--sw{cursor:nesw-resize}.dw-marquee{position:absolute;border:1px solid var(--dw-color-selection);background:var(--dw-color-selection-fill)}.dw-marquee.is-create{border-style:dashed;background:transparent}.dw-seltool{position:absolute;display:flex;flex-wrap:wrap;align-items:center;gap:var(--dw-space-1);--dw-panel-pad: var(--dw-space-1);padding:var(--dw-panel-pad);white-space:nowrap;z-index:2}.dw-seltool__group{display:flex;align-items:center;gap:2px;padding:0 var(--dw-space-1)}.dw-seltool__group+.dw-seltool__group{border-left:1px solid var(--dw-color-border)}.dw-seltool__text{height:32px;padding:0 var(--dw-space-2);border:0;border-radius:var(--dw-radius-inner, var(--dw-radius-sm));background:transparent;color:var(--dw-color-text);font:inherit;cursor:pointer}.dw-seltool__text:hover:not(:disabled){background:var(--dw-color-surface-sunken)}.dw-seltool__text:disabled{opacity:.4;cursor:default}.dw-swatch{width:22px;height:22px;padding:0;border:1px solid var(--dw-color-border-strong);border-radius:var(--dw-radius-full);cursor:pointer}.dw-cursor{position:absolute;left:0;top:0}.dw-cursor__name{position:absolute;left:14px;top:14px;padding:1px 6px;border-radius:var(--dw-radius-sm);color:var(--dw-color-on-accent);font-size:var(--dw-text-xs);font-weight:600;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.dw-cursor__name>.dw-avatar{margin-left:-4px;border-width:1px}.dw-cellsel{position:absolute;box-sizing:border-box;border:2px solid var(--dw-color-selection);background:color-mix(in srgb,var(--dw-color-selection) 12%,transparent);pointer-events:none}.dw-pending{position:absolute;left:0;top:0;pointer-events:none}.dw-pending img{width:100%;height:100%;object-fit:contain;opacity:.6;display:block}.dw-pending__label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:2px 8px;border-radius:var(--dw-radius-full);background:var(--dw-color-surface);color:var(--dw-color-text-muted);font-size:12px;white-space:nowrap;box-shadow:var(--dw-shadow-float)}.dw-dropdown{position:relative}.dw-dropdown__btn{display:inline-flex;align-items:center;gap:4px}.dw-dropdown__mixed{width:20px;text-align:center}.dw-dropdown__list{position:absolute;top:calc(100% + 6px);left:0;display:flex;flex-direction:column;gap:2px;--dw-panel-pad: var(--dw-space-1);padding:var(--dw-panel-pad);z-index:5}.dw-dropdown__item{display:flex;align-items:center;justify-content:center;width:36px;height:32px;border:0;border-radius:var(--dw-radius-inner, var(--dw-radius-sm));background:transparent;color:var(--dw-color-text);cursor:pointer}.dw-dropdown__item:hover{background:var(--dw-color-surface-sunken)}.dw-dropdown__item.is-on{background:var(--dw-color-accent-weak);color:var(--dw-color-accent-hover)}.dw-m-b{font-weight:700}.dw-m-i{font-style:italic}.dw-m-u{text-decoration:underline}.dw-m-s{text-decoration:line-through}.dw-m-u.dw-m-s{text-decoration:underline line-through}.dw-el__text b,.dw-el__text strong{font-weight:700}.dw-rich{outline:none;cursor:text;user-select:text;-webkit-user-select:text;min-height:1.4em;min-width:1px}.dw-el__cell .dw-rich{min-height:1.4em}.dw-fontsize__btn{min-width:64px;justify-content:space-between}.dw-fontsize__list{width:112px;max-height:360px;overflow-y:auto}.dw-fontsize__item{width:100%;height:30px;font:inherit}.dw-fontsize__form{padding-bottom:4px;margin-bottom:2px;border-bottom:1px solid var(--dw-color-border)}.dw-fontsize__input{width:100%;box-sizing:border-box;height:30px;padding:0 8px;border:1px solid var(--dw-color-border-strong);border-radius:var(--dw-radius-sm);font:inherit;background:var(--dw-color-surface);color:var(--dw-color-text)}.dw-typing{position:absolute;transform:translateY(calc(-100% - 2px));padding:1px 8px;border-radius:var(--dw-radius-sm);color:var(--dw-color-on-accent);font-size:12px;white-space:nowrap;pointer-events:none}.dw-el__code{position:relative;width:100%;height:100%;display:flex;flex-direction:column;background:var(--dw-code-bg);border:1px solid var(--dw-code-border);border-radius:var(--dw-radius-sm);box-shadow:var(--dw-elev-1);overflow:hidden;box-sizing:border-box}.dw-code__head{flex:0 0 27px;display:flex;align-items:center;padding:0 var(--dw-space-3);background:var(--dw-code-head);border-bottom:1px solid var(--dw-code-border)}.dw-code__lang{font-size:var(--dw-text-xs);color:var(--dw-code-muted);font-family:var(--dw-font-sans)}.dw-code__cm{flex:1;min-height:0;pointer-events:none}.dw-code__cm.is-editing{pointer-events:auto;-webkit-user-select:text;user-select:text;cursor:text}.dw-code__fallback{flex:1;margin:0;padding:8px 12px 8px 44px;overflow:hidden;font:13px/20px var(--dw-font-mono);color:var(--dw-code-text);white-space:pre}textarea.dw-code__fallback{border:none;outline:none;resize:none;background:transparent;caret-color:var(--dw-code-caret)}.dw-code__placeholder{position:absolute;left:56px;top:36px;pointer-events:none;font-size:var(--dw-text-sm);color:var(--dw-code-gutter)}.dw-code-br0{color:var(--dw-code-bracket-1)}.dw-code-br1{color:var(--dw-code-bracket-2)}.dw-code-br2{color:var(--dw-code-bracket-3)}.dw-code-br-x{color:var(--dw-code-invalid);text-decoration:underline wavy}.dw-dropdown__list--text{flex-direction:column;align-items:stretch;max-height:320px;overflow-y:auto}.dw-dropdown__item--text{width:auto;justify-content:flex-start;padding:0 var(--dw-space-3);font:inherit;font-size:var(--dw-text-sm);white-space:nowrap}.dw-handle--n,.dw-handle--s{cursor:ns-resize}.dw-handle--e,.dw-handle--w{cursor:ew-resize}.dw-spread-hint{position:absolute;z-index:5;padding:var(--dw-space-1) var(--dw-space-2);border-radius:var(--dw-radius-sm);background:var(--dw-color-text);color:var(--dw-color-surface);font-size:var(--dw-text-xs);pointer-events:none;white-space:nowrap}.dw-spread-hint.is-on{background:var(--dw-color-accent)}.dw-dot{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;box-sizing:border-box;border-radius:50%;background:var(--dw-color-surface);border:2px solid var(--dw-color-selection);cursor:crosshair;transition:transform 80ms ease-out,background 80ms ease-out}.dw-dot:hover,.dw-dot.is-hot{transform:scale(1.4);background:var(--dw-color-selection)}.dw-handle--end{border-radius:50%;cursor:move}.dw-handle--bend{border-radius:3px;background:var(--dw-color-surface);cursor:grab}.dw-handle--bend.is-ns{cursor:ns-resize}.dw-handle--bend.is-ew{cursor:ew-resize}.dw-el__svg.is-preview,.dw-el__svg.is-selected{pointer-events:none}.dw-el__svg.is-preview .dw-el__line,.dw-el__svg.is-selected .dw-el__line{stroke:var(--dw-color-selection)}.dw-el__svg.is-preview .dw-el__arrow,.dw-el__svg.is-selected .dw-el__arrow{fill:var(--dw-color-selection)}.dw-el__line{stroke-linecap:round;stroke-linejoin:round}.dw-dropdown__list.dw-alignmenu{display:grid;grid-template-columns:repeat(3,36px)}.dw-dropdown__item:disabled{opacity:.4;cursor:default}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWEABAAAAAACnwAAAUtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUAmCcxEQCoNgg18LDgABNgIkAxgEIAWDXgdGDINsG1MJQB6FTZl7lLXccknfu1wyTATU3L97eflQ5pSZFDAaQ2lZGABwoEh28vM61/uRmqMp3E9NUQkmEvCWM7XNclvAh+1kutF0mLT/I/pDTx2q/sjCXMDGBokHg7TG5j00ngglgHOe50pjWa/ntXqNCoB94CaYSdTl3t0pAEWZmaF+A6qbQYYCZEDP9PEhi6OXDSzMgOl/ok4FE8D+eBw1haNoEO2PJgFDqT87zJAT2oOoGE3SBAlEDkAOiAAwuE8Nhg2Sq/G0/z+Ip0UVExQQAFFMLAEJAoiAHFAeCQHlUTigOBkCBZSA3UuuZuC/FbJ/vpv/eRTkev1KivTjpCmTY0qVAJtTklQqVq/VMFA860QVKkhCG3k2jCrMk0QUqKKlGX6CFvDmU6ag2VCRfNSkFyGcmZyGbFequMYiOXLmDL8INUtwCV8shFnNRUSzFGpS2y8imyWlQq7+gMZ2awc+kewfPO9EMgCPDwwLcf1WqpoxcmJySyxomsRvpc2TWKHXZIapmt/RkeUXUZFwrDnRB0vxRAw8Ie2u+dc8RTcbioVcg1HtDe3C1n7VWk2/toxlcYnwYNSkp6dfNfaUdmZJrVIquJuPrhpKrZImnUEWRzN20PTqEjr27+cjVlbYOqSq7a87WTJOtNGLDYi97KKYubn6/cWwdZRSsxV1TCshJKOlg3n8Q4v9InmzoU3tJcUMy3b4ASHJKOjQWaYUQD5AcSAH9ABGABCDUB0BQABxnFasQC0ZLJGnGtj/6tmrsO1KpaJB2VY8qG+Gba+K7n/RbMz662IHXj58aWvlYhTjSlCdPGvfy2IHXvccvfIiKX62+NSu+FLSJVvZahhTH1fsiQzVVhbtfjyzbtHWwzU6cClZzpK4N/0uzW+Y7iuPqjZzLsvREX33PJ5Zr2jb7r2mnNLsHE+l5USDLdMJH+AWioy8TNlMEVU6BU+koP8kEbSstgiU7dEhQh9SUDpFURBFpB9atfalM9Kkq3wQQ2Xg7kFyl6gxINHN6pa9SaAENL037ZUS3imBWM3CBMxJjZAgI0k6dC4y/SbFBv/6tRSCMjn0N6UuTWMNZBaZqP/eEsVEk7ZSUzpleZJSU9AOFdAB5dCtBS8cpCeRC35oQiIgIChYtyfH16ft9q+wCPkN3t752g3w4ffA/g//z/zpcTugCAIggK+LJX+DnqLCGMglkB/eShh+zfFonQCnC+2jOkdlAA0BFAURohsSAgqNIqFYDmBKqIlsxOY3m6Dxi03iPGFTUmxj0yINsiUCUrSaIQsWWbjpc7IEy8KGhPAk9AVhga/KmxIwK2RMUJ1S1SoUqlFvyohtmgyYEdZs3ACeX6MRYzabMiCk1YiQMN6sGViigMQoZjya8WjGoyis8DVnj8PMrqWTH7yGhxWZNWe7EN6YcQuwJAkSZcIxpHY/FjInACswZQr20Yd57QgFR37lFiOGBRAAsslxXZEPhEAAGUhESTev4BNAV4yJpITCFMnWggQRNLUEUSOahpWmQcH79zQoksIuCihsep9WiUw+mHFfpcNJ5RbPAIv00vlZxdCCRt+KNCmWyhlKmJAlgUt8K6lVmXQuq1WUUc0KBJlhMq1WvqRlskS3KtmyVVLJPFjRNJCVqZSzBS1MuEpum0E10rGQVbhu9xgs5cGskgtug3oKXKUS0qlUkngYVauqaKklBkrSpin4ZSpbwomE1lHEOWI+8R7SgfVEjnpPNFhLfIUArCNy/n5mTVDHHFFn9nSabYl3/ZvYLI0vEfXp1gE=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASEAA0AAAAABXwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABTAAAAYGmlnq5jbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAADAAAAAwELfCadoZWFkAAAC4AAAADYAAAA2GnZrk2hoZWEAAAMYAAAAHwAAACQJCQOBaG10eAAAAzgAAAAXAAAAGAcQAE5sb2NhAAADUAAAAA4AAAAOAIgAiG1heHAAAANgAAAAHAAAACAAGwDzbmFtZQAAA3wAAADYAAAB3iYtQbtwb3N0AAAEVAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothTEOQFAQBWef/ZVevZfQqXQiKo3ix4FUDqNSOY87SBAmMxlco60k0KIJ6L/bTGM1qExFUsEjvImfrh2CA2LzfJ3gWVWYGYBcOxDoBuCVClMAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJSERISABmP6kASD+4AMM/PQ8ApQAAQAu//QCRgLGADUAAAUiLgI1NDY3IzUzNyE1ITY1NCYjIgYHJz4BMzIeAhUUBzMVIwchFSEOARUUFjMyNjcXDgEBPDBNNh4IBUp9pv7dAXcJQTonRh41KmY3LEk1HQlOfqYBJP6ICAhHPCpLKTMobgwcMUUqFiMPQ2BDFh02NR4jNS4oGC1BKCIYQ2BDDiAUPDwjKzcwMQABAAAAAQBBzvNdCF8PPPUACQPoAAAAANm84TwAAAAA3PJHEf5N/esGXQQ0AAAACQACAAAAAAAAeNpjYGRgYIn5+4qBga36n+9/UbZYoAgqYAMAjoYFkwB42mO8waDAAAJvIJiphEEPRAMANRYEYgAAAAAUABQAFAAUAGAAYAAAeNpjYGRgYGBjmMDAw5DIwArmIQAzAyMAGHQBD3jalc4BR0NRGIDhZ7VSMECAHATQXcugBlVElFIJAatu25jtOndl/ad+Wr8g0MFxGVA+eA7ne33Y8mZdq72Np9Zudsuen+w1Hd/Z6058Zbf1LbM37HjO3lToZ3eSGFukqRzrpqm9iCYqi+RCnTxVmItGum5cuHLpzLVbU6Wle0MztQfjpIl9d0oj76aGokelKJXMzQQ9hV5uhKYSmk5oSmG1lDcHze7gn5esvv5ywbm5yqeYPDK2EBw60HMkNIX0S1QpBKemaYJmQ+qJSrVS9KH0qvgFlnxHCnjaY2BiAIP/CxlsGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAx1QIaw==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-thai-thai-400-normal-Bt1rR4gi.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-thai-400-normal-DKc8V4lk.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-thai-latin-ext-400-normal-DBkYO1u-.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-latin-ext-400-normal-n-X-g5Z4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-thai-latin-400-normal-CwmoKdEh.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-latin-400-normal-YXrLwNa7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAWAABAAAAAACjQAAAUpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQISgmCcxEQCoNQg1MLDgABNgIkAxgEIAWDNAdGDINiGw0JAB6HsXvkgEk0G+iPSRT54IH6TXsz/2NSUeh2iCgQN0KUihNzKip0RfQq/sOu30XtmO6thcB2n/Au0iANZAIRZRwECURctf7///eq/vt+Fv4TsLHFokHKy5q7a1JBN3ALuG7X4Jwc77AA1RZSAbA61EFnnpq/mxIB2PHzE5Fo7was6ADpABOyoCBt/tI5un8nC/8U9UQWAmzcr8shMYcJZFJuAXrwny2GiJVqkA6zZpIaUgM0QAIAdPWY4h2orQ9c/wf0AblYCSEApFWmAEUCEtCAhTQEsJBOM3BiRaIDLpTH1cvpUPmUSF/768kf1xC8XnOJmA3Wa7Bav6jtepTKczONJuzQD5zpak4Rw55uQ4o9mKUVp0xt8Btkz+r3SAOCw8C2ZssLQtwaN0T6gkGkzmJDGx4KGYigUu2JyPNiJGQggwaiIBAy0IIq+ryWHV23JTOukirZNZFUUTUzOvG8no2p5imTyXiRep71mTgXbsjA881xn3TZZDxeGzLQ3WJ1fzLOEbXVFXYrHZ9zPWRgCvao57WcNVvWbnn+dMQ32CPTokBAtT//zpr8xiMReOjoM4eW4syJxNJwgyVgLhjdVpfs62d781gmvpIq+czA86fnqi+ZGb/2Mnhn0ivgN4cMXB3VstsNcXqNtv00O32DARoWf9z3+ZdGQga2YM/6Le0RXyAQDyHQsGLHy5RO8wBgBsAJaEATWA0AdBBuJAAgQNerHBaXecxhso8mv/jkC3HmoSV24djsFK77HhJnPrAnP8vb9PaXjqufv/85p+9f6MC+wYXzfk5/7Lj6ZdPGNz5Tzvud3b039t6obXOUrVlxwN9R4O0u6IwduHedM7Y7v9xZeqIsp235cw1tfTP5tUU9y4f9Lbnugrre2LG71nlie57xVf5fmRNdkaiPDG4v/QyQQseKbd78GgPda8BHDGhPA4piFpjX4gbiOwO8Bx2DyFu+Ky6xLfGrUm21Rfyc34rtnRlN4cIPr17sKmoxcTsuHseF3NOiAS7EXh14h3zkGFSAEbJ7sj2z2JFzLRoe7IjBWWyIOQOXdxb3Cv7hRdxzKZZik1cDbq9B1jNJMeSCHfLABoUO7LHFkjI2ij+0uAQBCFr+U8+ODHvqr1lt2l8AX9+f6wC++x3eGx3X/zX36+2ADQmAgNbEbz5iQpQO7IHgpWUWX6G4/9tK8hiFclwAZm7HyRST3ensIJGgIQArUzSEbgP6zLFCUOo9hcTNywqNRgd36uYUJhYbUZgJKne4zwbM2P+W7FaraHCfcXsl1CT77ROejYTtwnbZa1qR1aJ6dWkVs8Z2kw5bb9RO+2wwY1RCSMykCQkH7LDJpL1uYbvspJQIK0GeuuvolDp3Yd3GaQdsN2qvO1b7PrX41KKrRtvsstuR2LqmUwFVShUrUUNx08nkV/faLUxpsd12ypZrn4pjEsOk66APvxgmASCNmNczzIAQEk1oQrcc2JkoJmcEl0uLW8vVrm0pNqBQCoEbWSgOsQcJb09SpkDAEm7AWvg2Xg1K5fKbd9mZMEGnOmGZFhk8XtKqUoHANNpUKbTSPMJ0+nWrlW8ZbTQRVSPEv280U69UNh83LKzWsmQyLWCPNZjCpZiNbvWKZFjImJ2d+kSVuokwB0n22KJJDmFO8ihLzWOnQRdxXWp2vm+3m+owhUhZaVsKDehTFqVosojYj/m7+Y/zm4mXOcBv5sN5LaNmnCPM7CMekx7rc1qZqnmamL+L/xgppmY9a5hbKcDsI8PO/Q==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASEAA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABSAAAAYGoMn85jbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAADCAAAAwuo/LUZoZWFkAAAC5AAAADYAAAA2Gm5romhoZWEAAAMcAAAAHwAAACQJAQOLaG10eAAAAzwAAAAXAAAAGAcXAEtsb2NhAAADVAAAAA4AAAAOAIcAh21heHAAAANkAAAAHAAAACAAGwD4bmFtZQAAA4AAAADTAAABtCFnPsJwb3N0AAAEVAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothTEOQEAUBec/uyLRq/8x1DqR7RWbPZDzqFTOo9ZKECYzGYKKnUTQohmYvlshWQ9q6yqq4hHexM84JGcHX0O+DghZnZsZgBptgKMbDe8K2wAAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEAQYjtGUpfDzz1AAkD6AAAAADZvOE7AAAAANzyRxD+R/3rBlsERQAAAAkAAgAAAAAAAHjaY2BkYGCJ+fuKgYGt8p/7f0W2aKAIKmADAI6gBZUAeNpjvMGgwAACbyCYqZpBG0QDADU4BGYAAAAAEwATABMAEwBhAGEAAHjaY2BkYGBgY5jAwMOQxsAK5iEAMwMjABjdARR42pXMNUIEQRQA0cKdkHhy3N3dXRPcfX3vxQk4EweggrF0R7rfV6CRB2qoqm0CLvgLXcUAv6GraecndA0zFELXpnrq6OAqdD1dDIVuV/BEzveLCXp9s9yS4dk4p3vI6jfvTzI8Wt9lhS3WWWCbPSv3lDjkmg87j3hSz3Rbu+dO5XnnRGdwD592BfTTQ394ToabAlXJzgP9qN6sZeId4awKp1U4r9Lzi3zyRZmM8aMdOesD9NHPuAr3YRcZ+3r0PG++QWoiixH33vfeBdxOzz8zK0BKAHjaY2BiAIP/axl8GbABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAzhsIiA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-thai-thai-500-normal-BrMc1XKn.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-thai-500-normal-BoHUoq0p.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-thai-latin-ext-500-normal-n470B0cW.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-latin-ext-500-normal-DcylQI4B.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-thai-latin-500-normal-DQcnnbdd.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-latin-500-normal-h5t7erDE.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAV4ABAAAAAAChgAAAUeAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQISAmCcxEQCoMsgzILDgABNgIkAxgEIAWDQAdGDINkG/gICB4HzvksHpSclNDkippHLXj4bGp/ZleEBnzJyIBCI8oOkMxSgBVgUI464KLU8UbB+pBL5NIngtxdgHFLKA/SQF4gooyDBAOt/2vHv09dmm5Jwz5eumAwSLdppWDtFODK0QC2Lxj9hqVZgN7e3+hB5LVU90rtdlc6G8ew80QEYKdSJREfXz6NFR0gD+AkDgrSWkvXpiP7KPxb1J0UAoL26XKrTGICmVnzYdmfLdaTTN0gHRbNJDWkBmiABABYMlYoHoI6+tr5n0FfK4uVEAJA2mUOUCQgAQ0opCGAQjpDwIkViQ64UF5Sr+VB+S2R/8+ll0Awed8SU5ZbZ1TSdqvssVybkEdY7KhdLvAY4Mx3cYolOPIDdHEQs7TjlLkafgsaLtKA4DSwJZIvC/FYyhD5qwbxehsb2ob1IQMRVGpsZzwrNoYMZNBANAVCBlpQjWe12vHJZHVKZVRmydaMGlc7Nm3N6rUpsdiTzqQiKstU7OzapyOQHUpVbPWkU6mekIHOw7o7k0JA7SLhXSQ7Zz5kYAouU1mtLpGcSGYvxCtSczzvCATUWPZhIjkPxysCI8lc5guTdeLsztKrQ4vH3JTZrTTzVGEeyvKkdkaZrg5kLxTFikx1ql9k8DDXKKAP+QzI9VrtmCEuJGzMF2CtSKklVbpTFdN/cDxkYAsum0qOxSsCgVQIgYYVO16mfJ4HADMATkAD+sAyAKAD/5IAgABdb3NYXObNDpN9U+azjz4TF58tsQvHnF24nhQX37NnErMPPnfc+vTDT7lQ6sA+7cL5FBc+dNz6fHDm7ifK+ZRzcO7HtT/2LHZ0TC48Vrm0yVVdunjq4K1l89N71hdHGsPLu0cT9bua+2MrKhOVI3Xlc8umT95YJqf2JQrbLrfWjqi5+MTSvW05gBw6Vmw+f7eB7jXgAwwYCwMi5Tbg7ykD8Y0B70X/xiC8BpZvorEc5dq0Z393ICpnl1swO1Z9Dhfl2O+OrsiwiQgXg1zIdcMaf3Ih1t3Gjvx3m+fB3mFD/GtweRXYDctrC7n/zSkudFG73V6DwDO4AGugHdZCG2ywEIpDwigboS+NxhCAYLg1HXthg6fvP6tN+xHgy7u/H+Cbvxf5/h+Z/8W8Xk8ANiQAAr4XbvMZJ1a+ZAGCiYpZfIFi/7XOyfM0qKwifVaewMl2JgQAdpCIb9EQgJVtNIRuA1YnIBV0eEsqcXNXqjHi1LzuKjVRbKvUTFRbt5s2sMORmfCAHpHqw7Y4ZKdaeMRh4cvZaY+w/Q7ZLmKVccstMWKFhD3STpiyyT6HTdthk51CpqTttdOI/fbYalbaISaFE/soMWExK0cvdbNKLx9Ojm931B6bHOIZOS5VulSpXtWP2u+Ak4+3bf8oVyotomK6KWwr558eckCYMmyPPVSg7bDSkl7D9K88Jm2rMAkA+UianGEGhJBoQhO65ei+nVGxxpFviY60qW8djhrQLIfAjWwWLdeDBh88pU2zKqU8gLX5AV7NalQq5OyP+dRTyvg5xEx+lWBUp2bViqyrJUv0iST0MotWNMfUqeBDtc6UuPbSUYKKiUFtqavSddxMh6CAsqTawrhuodJRgIqVVk2poJTbbrsEAb3wKju7zImLqZSrHJy21UpdauQqJw2UUj52GXexwqComsdsu4mqv9ZJcvjZsDQb8FPpyDGomDiypg/RD9BfQl77UTeCHF7lsG4EOAw8BjOutA6CqB37QX8R/QkOoyhxdyRQk7SAOAIAAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASAAA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABSAAAAYGpxoOFjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAAC4AAAAuIJK/GhoZWFkAAAC2AAAADYAAAA2GmxrsGhoZWEAAAMQAAAAHwAAACQI/wOEaG10eAAAAzAAAAAXAAAAGAcbAEhsb2NhAAADSAAAAA4AAAAOAIIAgm1heHAAAANYAAAAHAAAACAAGwD5bmFtZQAAA3QAAADZAAABwCLFP6pwb3N0AAAEUAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothTEOQEAUBec/u5HQq/81tDoR/RYbldM4j0rlPO4gscJkJkPQqkQEbeUwfbeFZD2orauoiiK8iZ9xmJ0TfA/5viBkdW5mAGp0AI4e3IAKVQAAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP7A6OgDDPz0WAJcAAEAKP/0AlcCxgAzAAAFIi4CNTQ2NyM1MzcjNSE2NTQmIyIHJz4BMzIeAhUUBzMVIwchFSEGFRQWMzI2NxcOAQFJNlM4HQMCSHGM/QFsBjMuTDREI2s9MU42HQZLeYkBAv6SBjkzJUMmRSVuDCA3SyoNFAlTTFQPFi8qOlEoLB0xQyYaGFRMUxEUNDQhKFIrNQAAAQAAAAEAQVVJdwRfDzz1AAkD6AAAAADZvOE9AAAAANzyRxH+Qv3rBl4EUAAAAAkAAgAAAAAAAHjaY2BkYGCJ+fuKgYGt5p/Tf3G2OKAIKmADAI3fBYwAeNpjvMGgwAACbyCYqZ5BA0QDADVFBGcAAAAAEwATABMAEwBcAFwAAHjaY2BkYGBgY5jAwMOQzsAK5iEAMwMjABjyARV42pWMtWFDQRBEn5kdOv4FmBkSk5gZIjEzS7WpAlWlCcSZjvbN7ewAx+TYY2f/BIjvMOMdXpnMeJdLxjPe45fRjPdXPAdckZnxIfc8z/hSBAU62g0+udNuk6ZFUbojvqUtrqjWaZFX34MZJzZ+ceFVJ8uAAElqcgYpiIrc6CdLVfRLXZ4MYekWyqIup8EDtzzM3q9ZmiHaNtcvnacrTtJa5MzmRbME0SxDtJnxp9pgSIsiebk6GDxyzwMfolkmctGS71b8Q0XbWJloI0VWNava05vhdgr05EGRAAAAeNpjYGIAg/9bGSIYsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDSjAib) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-thai-thai-600-normal-DvfsyWAn.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-thai-600-normal-BOwfviun.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-thai-latin-ext-600-normal-BXI6PlF4.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-latin-ext-600-normal-iH120vlL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-thai-latin-600-normal-BR-dhaTH.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-latin-600-normal-P_JjY83V.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAWUABAAAAAACqAAAAU7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQISgmCcxEQCoNMg1ELDgABNgIkAxgEIAWDRgdGDIQ+G3kJCJ4FjltedRKVXkquKLdOwcN/bn73JSF4oaJpT0PF0arR9qtRc76oMKa76WI3jKeM+MrcyMVALwLb/YR3kQZpIBOIKPDEggSr7/+/7k3dtzvv5rABlU54SLW1lKoZ/2IBrA3kj6dYJuMBjlEAMFq6/bfFNASVkWOY4YkAbOTLJ8L9KzZgQQFIJgGDFDVqyPM5a2L/TjJ+i3oqGYBJjyvSdukhTCDFpC3AcvyzxSjT0QqS3SKbJBlJBmRAAgBYOlbqLIB+leH/vgZlWMrShRAAklNKADoJkAAZyCAjgAwKXcCBBQkFcKJb0O9NBv2RSP72kzPWICi9dbZBYbOWmHTABtut0MTvapa4xLBpN7MAOJJNOMRSVNGFTexBlZw4pEQEn5KqL2lAzTSwrtlylxDXRgyRvGAQbotYkcdGvQaiRtf7ouG4GPcaSDUGosrjNZBr9P64XNq/bktxRI/psaXTMb1fn5+YjiulaOpxxkws4tfjrK9ourihPPGuiNa0NhOJtHgNlOWYEoxFNKZvXYhtNbnX/Oc1MNUs1+Ny2Zota7fET4c16wx7Sx6P3hd/bM2WajKseQqTC6gHNmHuRDTn6GAOqVXOa1nMud53drkqkR2jxWJP/LRf12LFEc5l8JhnUIBdEYOFJ+XSPkOcXtPHeVrdmjXWjUEwopX/n2GvgbVm+fotfWHN44l4EchYsOFmSia5AFABcAAy0AFWAgAFhAsJABCgKA12s1OdtJtsE7HXX35dfFu2Tdg324TzNnHmEVvs1YpNd75h99pLr3H69gw7tg12HDdz+jm7Zzo3PvSq7rjdUTv1YvjFllX25g2eK/nLqy1OdWBw++ne7wbnVqVWP11Z0pUfXTr863ZvZ+3qgqn83lJ7dvWywUPHen8ZjFY7g6t9xcmG5cOVO+pfA0igYMGamtZsoLgNeBED+soAfy4C6T1iIN41wP1QEETR/G4guIBM06DRPpFqIk3hwXNNJnCiYb2znP5umRdwIvY0oF9KEo+pY6STE2mkk7mSi9hy9iuxkZGLrIhfDU73IikENGdG0Po1IRtathtJcRsU/8EmA2Vgg3KwQpWLqcwvC7Hi/9RAEAEIuo8i9Y+52n6zWOUvAd566KNmgHd/HnD/H/rvGzVlGIEVCQAB70lQPT5ImLRzICjpqeJNdN5vo4p0njJ2tQBUrsfBLNN0fjaQkDqQEYCFWTJCsQKDoapKUOJjlYSFt1UyLRZUCj57VSayDKtUKtS5UvwWzNtfke3Wwj+6z5S9oly23z6+7xe1nc8ue83xW63fCkv1WGmN7WYctt6EnfbZYN6EKK8eu2w3bZMZe+0TtctOuiCf4CIBPQjoQUAPBLptaqA1OJnWQ9jw+Nu6ev3MbkeewDP3NDfpQgKCmukLmQe79gY3+ui6bbedbmLEPuqaQZj5lQfNmOYjAUDyEaaVXqECQkjIQhaK+cDOaEDcYa2GAj11/NbugAHVEghcSNUikbjJ8CifRl7FcrkAS/WjpCpTKEcqe3ZRmmIFsrjZxIl3laBDSJVi6b2vklirV51SuYZLpmGNqxRW6hRULFN2m2jmUyZv6G6VoHKFss1uMz1qVSnc0mPhPY8cKXqVlaXa+HlkSMvGlLVBzkvTq+wcNG65BkXScVBBPzParnKyXLuAEtnKlULlscDFGljmpSRIZ8VcbcBXtJSgUzaxH3E3duECdZMD2CUak0v24XX4KP5AC8l+7Mz8SeuWummZcRqnLnJAGqfA9yLijzRA9uMadGc6eab7dim7w3zscjGxDwAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR8AA0AAAAABWAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABUAAAAYGrXodhjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAAC8AAAAvOFh37BoZWFkAAAC3AAAADYAAAA2Gl1rt2hoZWEAAAMUAAAAHwAAACQI7wN4aG10eAAAAzQAAAAXAAAAGAcgAEZsb2NhAAADTAAAAA4AAAAOAIQAhG1heHAAAANcAAAAHAAAACAAGwD4bmFtZQAAA3gAAADSAAABxiLhP1Fwb3N0AAAETAAAADAAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothbcBgWEYBu9Nslb97aFTibWsUprEFIbQCBOZAX9+wh2uF30ToFfdAIvacuIsY9B+x0KNYlBeaTKbrBI3SHc//D7gBx0lEQHQoT6BhOYC/gqzeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP7M0NADDPz0ZAJEAAEAJv/0Al4CxgA1AAAFIi4CNTQ2NyM1MzcjNSE2NTQmIyIGByc+ATMyHgIVFAYHMxUjBzMVIQYVFBYzMjY3Fw4BAU85VTkdAQFHbIHtAWcFLSkkQRdKIG0/M1A3HQIDSnd88/6XAzUuI0AkTCNuDCI6TCsIDgdaRFoPESsmHRpdJS4eNEQlCxgMWkRaDA0xMCAnXSo2AAEAAAABAEGWNa8eXw889QAJA+gAAAAA2bzhOQAAAADc8kcQ/jL96wZeBFwAAQAJAAIAAAAAAAB42mNgZGBgifn7ioGBreaf0X9utjigCCpgAwCLcwVwAHjaY7zBoMAAAm8gmKmFQQ1EAwA1XgRqAAAAABMAEwATABMAXgBeAAB42mNgZGBgYGOYwMDDkMbACuYhADMDIwAY3QEUeNqNjTVyA0AQBNvMDh2bmRkSMzOzLWbm3+hdCvUSTbB1sQ52ehnoJkgbLe09wGdLp3EL49SNW1VTM25jl6pxO4tkjTsY4tu4k2nWjQdFECavm1bvkm4OH1ki8vPiRXLiuDRFlpDyd5xyzQWH3HCvTIAyT3hIkuOZsCjCgrIp5fy8Kp9FM+QnGWaFRVase9j1D7sJw27GMDbDevZcl6i57U6b2XdEijQVsuIQYfIMs8oyK+ww7CaoiixpFsUHxHWHcR3kkEdAGpAWZf0sNgCOlkFUAAB42mNgYgCD//sYUhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANd1CLA=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-thai-thai-700-normal-0moayseG.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-thai-700-normal-Bo0ALcDh.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-thai-latin-ext-700-normal-BKYUUsrV.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-latin-ext-700-normal-CIKhqm8k.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-thai-latin-700-normal-Ct-BCS9V.woff2) format("woff2"),url(/assets/ibm-plex-sans-thai-latin-700-normal-SmVfMUPf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--dw-color-canvas: #dcdad3;--dw-color-canvas-dot: #c4c1b8;--dw-color-surface: #ecebe6;--dw-color-surface-sunken: #e3e1db;--dw-color-border: #d0cdc4;--dw-color-border-strong: #b3afa4;--dw-color-text: #2e2c28;--dw-color-text-muted: #57544d;--dw-color-accent: #256b63;--dw-color-accent-hover: #1d5a53;--dw-color-accent-weak: #d6e3df;--dw-color-on-accent: #ffffff;--dw-color-danger: #a12a1a;--dw-color-danger-weak: #fbe0dc;--dw-color-sticky-yellow: #ffe9a8;--dw-color-sticky-yellow-dark: #fdd66b;--dw-color-sticky-orange: #fddcbc;--dw-color-sticky-orange-dark: #f9bb85;--dw-color-sticky-red: #fdd2cd;--dw-color-sticky-red-dark: #f6aaa2;--dw-color-sticky-pink: #fbd3e6;--dw-color-sticky-pink-dark: #f3abcc;--dw-color-sticky-purple: #e6dafb;--dw-color-sticky-purple-dark: #cbb5f3;--dw-color-sticky-blue: #cfe3fb;--dw-color-sticky-blue-dark: #a5c8f2;--dw-color-sticky-teal: #c9ece7;--dw-color-sticky-teal-dark: #93d4cb;--dw-color-sticky-green: #d3f0d6;--dw-color-sticky-green-dark: #a6dbac;--dw-color-sticky-brown: #ecdccb;--dw-color-sticky-brown-dark: #dcc4a7;--dw-color-sticky-grey: #e7e7e3;--dw-color-sticky-grey-dark: #c9c9c3;--dw-color-ink-black: #1d1d1b;--dw-color-ink-yellow: #7d5800;--dw-color-ink-orange: #a13f08;--dw-color-ink-red: #b42318;--dw-color-ink-pink: #b0175e;--dw-color-ink-purple: #6d28d9;--dw-color-ink-blue: #1d4ed8;--dw-color-ink-teal: #0b665f;--dw-color-ink-green: #2f6b1f;--dw-color-ink-brown: #74441a;--dw-color-ink-grey: #57534e;--dw-color-type-story: #dcf2df;--dw-color-type-story-text: #1e6b2c;--dw-color-type-bug: #fbe0dc;--dw-color-type-bug-text: #a12a1a;--dw-color-type-task: #dde8fa;--dw-color-type-task-text: #1f4e9a;--dw-color-cursor-1: #c2410c;--dw-color-cursor-2: #7c3aed;--dw-color-cursor-3: #0369a1;--dw-color-cursor-4: #be185d;--dw-color-cursor-5: #4d7c0f;--dw-color-cursor-6: #b45309;--dw-color-selection: #256b63;--dw-color-selection-fill: rgb(37 107 99 / 10%);--dw-code-bg: #1e1f22;--dw-code-head: #2b2d31;--dw-code-border: #3a3c42;--dw-code-text: #d4d4d4;--dw-code-muted: #9a9ca3;--dw-code-gutter: #6e7079;--dw-code-caret: #f5f5f5;--dw-code-selection: rgb(38 79 120 / 85%);--dw-code-active-line: rgb(255 255 255 / 5%);--dw-code-match: rgb(255 255 255 / 14%);--dw-code-keyword: #cf8e6d;--dw-code-string: #6aab73;--dw-code-number: #2aacb8;--dw-code-comment: #7a7e85;--dw-code-type: #56b6c2;--dw-code-function: #56a8f5;--dw-code-property: #c77dbb;--dw-code-tag: #bbb529;--dw-code-invalid: #f75464;--dw-code-bracket-1: #ffd700;--dw-code-bracket-2: #da70d6;--dw-code-bracket-3: #179fff;--dw-space-1: 4px;--dw-space-2: 8px;--dw-space-3: 12px;--dw-space-4: 16px;--dw-space-5: 24px;--dw-space-6: 32px;--dw-radius-sm: 6px;--dw-radius-md: 10px;--dw-radius-lg: 14px;--dw-radius-full: 999px;--dw-shadow-card: 0 1px 2px rgb(20 20 18 / 8%);--dw-shadow-sticky: 0 1px 2px rgb(20 20 18 / 10%), 0 6px 14px -4px rgb(20 20 18 / 24%);--dw-elev-edge: 0 0 0 1px rgb(20 20 18 / 9%);--dw-elev-1: var(--dw-elev-edge), 0 1px 2px rgb(20 20 18 / 7%), 0 4px 10px -4px rgb(20 20 18 / 14%);--dw-elev-2: var(--dw-elev-edge), 0 1px 2px rgb(20 20 18 / 8%), 0 8px 20px -6px rgb(20 20 18 / 22%);--dw-sticky-tint-top: #fff;--dw-sticky-tint-bottom: #6b5a3a;--dw-sticky-lift: 0 10px 12px rgb(30 26 18 / 30%);--dw-sticky-edge: 0 0 0 .5px rgb(60 50 30 / 14%), 0 1px 1px rgb(20 20 18 / 10%);--dw-shadow-float: 0 1px 2px rgb(20 20 18 / 6%), 0 4px 16px rgb(20 20 18 / 8%);--dw-size-control: 36px;--dw-size-tool: 40px;--dw-font-sans: "IBM Plex Sans Thai", system-ui, sans-serif;--dw-font-mono: ui-monospace, "SFMono-Regular", Menlo, monospace;--dw-text-xs: 12px;--dw-text-sm: 14px;--dw-text-md: 16px;--dw-text-lg: 20px}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--dw-font-sans);font-size:var(--dw-text-sm);color:var(--dw-color-text);background:var(--dw-color-canvas)}a{color:var(--dw-color-accent)}a:hover{color:var(--dw-color-accent-hover)}
