.v3-lb.svelte-3u4dqw:not([open]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.v3-lb.svelte-3u4dqw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;box-sizing:border-box;padding:calc(5vmin + env(safe-area-inset-top)) calc(5vmin + env(safe-area-inset-right)) calc(5vmin + env(safe-area-inset-bottom)) calc(5vmin + env(safe-area-inset-left));border:none;background:transparent;overflow:visible;display:flex;align-items:center;justify-content:center}.v3-lb.svelte-3u4dqw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop{background:#000000eb}.v3-lb-img.svelte-3u4dqw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block;width:100%;height:100%;object-fit:contain}.v3-lb-close.svelte-3u4dqw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:fixed;top:calc(10px + env(safe-area-inset-top));right:calc(10px + env(safe-area-inset-right));width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:26px;line-height:1;color:#fff;background:#00000073;border:none;border-radius:50%;cursor:pointer}.ai-img-body.svelte-wujoyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:0 0 8px}.ai-img-body.svelte-wujoyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) textarea.svelte-wujoyl{width:100%;box-sizing:border-box;padding:12px 14px;border:none;border-radius:12px;background:color-mix(in srgb,var(--mp-bg, #fff) 60%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mp-text, #1a1a1a) 10%,transparent);font:inherit;font-size:.9rem;line-height:1.6;color:var(--mp-text, #1a1a1a);resize:none}.ai-img-body.svelte-wujoyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) textarea.svelte-wujoyl:focus{outline:none;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--mp-text, #1a1a1a) 35%,transparent)}.ai-img-refs.svelte-wujoyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-wrap:wrap;align-items:center;margin:10px -3px 0}.ai-img-ref.svelte-wujoyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;display:inline-block;margin:0 3px}.ai-img-ref.svelte-wujoyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img.svelte-wujoyl{display:block;width:52px;height:52px;object-fit:cover;border-radius:8px}.ai-img-ref-x.svelte-wujoyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;top:-6px;right:-6px;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:var(--mp-text, #1c1a17);color:#fff;font-size:12px;line-height:18px;cursor:pointer}.ai-img-ref-add.svelte-wujoyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:0 3px;padding:8px 12px;border:none;border-radius:8px;background:color-mix(in srgb,var(--mp-bg, #fff) 60%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mp-text, #1a1a1a) 10%,transparent);color:var(--mp-text, #1a1a1a);font-size:.78rem;cursor:pointer}.ai-img-ref-add.svelte-wujoyl:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--mp-text, #1a1a1a) 35%,transparent)}.ai-img-ref-add.svelte-wujoyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i.svelte-wujoyl{margin-right:5px;vertical-align:-1px}.ai-img-ref-n.svelte-wujoyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--mp-text-secondary, #666)}.ai-img-q.svelte-wujoyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;margin:10px -4px 0}.ai-img-qbtn.svelte-wujoyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;margin:0 4px;padding:10px 12px;border:none;border-radius:10px;background:color-mix(in srgb,var(--mp-bg, #fff) 60%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mp-text, #1a1a1a) 10%,transparent);color:var(--mp-text, #1a1a1a);text-align:left;cursor:pointer}.ai-img-qbtn.on.svelte-wujoyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 1.5px var(--mp-text, #1a1a1a)}.ai-img-qbtn.svelte-wujoyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b.svelte-wujoyl{display:block;font-size:.85rem}.ai-img-qbtn.svelte-wujoyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span.svelte-wujoyl{display:block;margin-top:2px;font-size:.72rem;color:var(--mp-text-secondary, #666)}.ai-img-err.svelte-wujoyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:10px 0 0;font-size:.8rem;color:var(--mp-danger, #ff3b30)}.ai-img-go.svelte-wujoyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:none;border-radius:9px;padding:8px 14px;background:var(--mp-text, #1c1a17);color:#fff;font-size:.82rem;font-weight:700;cursor:pointer}.ai-img-go.svelte-wujoyl:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.45;cursor:default}.ai-img-spin.svelte-wujoyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-block;width:11px;height:11px;margin-right:6px;vertical-align:-1px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:svelte-wujoyl-ai-img-spin .7s linear infinite}@keyframes svelte-wujoyl-ai-img-spin{to{transform:rotate(360deg)}}[contenteditable].v3-blank.svelte-86p73y:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:attr(data-placeholder);color:inherit;opacity:0}[contenteditable].v3-blank.svelte-86p73y:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{opacity:.3}@media (hover: hover){[contenteditable].v3-blank.svelte-86p73y:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{opacity:.3}}.v3-mdlink.svelte-86p73y:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:inherit;text-decoration:underline}.v3-mdb.svelte-86p73y:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-weight:700}.v3-mdi.svelte-86p73y:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-style:italic}.v3-mds.svelte-86p73y:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-decoration:line-through}.v3-mdc.svelte-86p73y:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--mp-font-mono, Menlo, monospace);font-size:.92em;opacity:.85}.v3-mdbullet.svelte-86p73y:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-right:.45em;opacity:.75}.v3-mdcheck.svelte-86p73y:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-appearance:none;appearance:none;display:inline-flex;box-sizing:border-box;font:inherit;line-height:1;width:1em;height:1em;margin-right:.45em;padding:0;vertical-align:-.06em;border:1.5px solid currentColor;border-radius:.2em;background:transparent;color:inherit;opacity:.75;cursor:pointer;position:relative}span.v3-mdcheck.svelte-86p73y:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:default}.v3-mdcheck[data-checked].svelte-86p73y:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:"";position:absolute;left:50%;top:50%;width:.3em;height:.55em;border:solid currentColor;border-width:0 .14em .14em 0;transform:translate(-45%,-66%) rotate(45deg)}.v3-checked.svelte-86p73y:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.55}.v3-checked.svelte-86p73y:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-mdlink,.v3-checked.svelte-86p73y:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-decoration:line-through}.v3-checked.svelte-86p73y:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-mdcheck.svelte-86p73y{text-decoration:none}.v3-cols.svelte-dnz5wn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex}.v3-col.svelte-dnz5wn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;flex:1 1 0;min-width:0}.v3-col-div.svelte-dnz5wn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:0 0 20px;align-self:stretch;position:relative;-webkit-appearance:none;appearance:none;border:none;background:none;padding:0;color:inherit}.v3-cols-edit.svelte-dnz5wn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-col-div.svelte-dnz5wn{cursor:pointer}.v3-col-div.svelte-dnz5wn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:color-mix(in srgb,currentColor 20%,transparent);opacity:0;transition:opacity .12s}.v3-cols-edit.svelte-dnz5wn:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.v3-col-div.svelte-dnz5wn:before,.v3-cols-edit.svelte-dnz5wn:focus-within:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.v3-col-div.svelte-dnz5wn:before{opacity:1}.v3-cols-edit.svelte-dnz5wn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.v3-col-div.svelte-dnz5wn:hover:before{background:color-mix(in srgb,currentColor 45%,transparent)}.v3-colb.svelte-dnz5wn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.v3-colb.svelte-dnz5wn{margin-top:8px}.v3-col-itemrow.svelte-dnz5wn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:baseline}.v3-col-itemrow.svelte-dnz5wn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .name{min-width:0}.v3-col-itemrow.svelte-dnz5wn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .value{flex-shrink:0}.v3-col-lead.svelte-dnz5wn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-width:12px;margin:0 6px}.v3-col-item.svelte-dnz5wn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:3px 0}.v3-col-item.strike.svelte-dnz5wn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .name,.v3-col-item.strike.svelte-dnz5wn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .value{text-decoration:line-through}.v3-col-img.svelte-dnz5wn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;display:block;object-fit:contain}.v3-col-imgadd.svelte-dnz5wn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;align-items:center;padding:6px 14px;font-size:12px;border:1px dashed currentColor;border-radius:6px;opacity:.4;background:none;color:inherit;cursor:pointer}.v3-col-imgadd.svelte-dnz5wn:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.75}.v3-col-imgadd.svelte-dnz5wn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i{margin-right:6px}.v3-col-htmlsrc.svelte-dnz5wn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;min-height:64px;font:12px/1.5 ui-monospace,SF Mono,Menlo,monospace;color:inherit;background:color-mix(in srgb,currentColor 5%,transparent);border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:4px;resize:none;outline:none}.v3-col-spacer.svelte-dnz5wn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:32px}.v3-col-spacer-edit.svelte-dnz5wn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px dashed color-mix(in srgb,currentColor 18%,transparent);border-radius:6px}.v3-fold:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-cols.svelte-dnz5wn{display:block}.v3-fold:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-col-div.svelte-dnz5wn{display:none}.v3-fold:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-col.svelte-dnz5wn+.v3-col.svelte-dnz5wn{margin-top:12px}.v3-editing.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-blk{position:relative}.v3-ctl.v3-itemtb.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:auto;bottom:0;opacity:1}.v3-editing.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-blk:focus-within:not(.v3-row),.v3-editing.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-blk.v3-tb-target:not(.v3-row){outline:1px dashed color-mix(in srgb,currentColor 35%,transparent);outline-offset:3px;border-radius:3px}.v3-editing.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-colsb:focus-within:not(.v3-tb-target){outline:none}.v3-editing.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-colb:focus-within{outline:1px dashed color-mix(in srgb,currentColor 35%,transparent);outline-offset:3px;border-radius:3px}.v3-hold-armed.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.v3-page-dragging.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:grabbing}.v3-grid-cog.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;top:0;left:0;padding-right:6px;transform:translate(-100%);z-index:5;opacity:0;transition:opacity .15s}.v3-view-flow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-grid-cog.svelte-plldu5{zoom:var(--v3-mzoom-inv, .625)}.v3-blk:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.v3-grid-cog.svelte-plldu5,.v3-blk:focus-within:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.v3-grid-cog.svelte-plldu5,.v3-grid-cog.on.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:1}.v3-cog-btn.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:26px;height:26px;padding:0;border:none;background:none;color:var(--mp-text, #1a1a1a);opacity:.55;font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer}.v3-cog-btn.svelte-plldu5:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.v3-grid-cog.on.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-cog-btn.svelte-plldu5{opacity:1}.v3-ctl.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;top:0;left:0;right:0;padding-right:6px;display:inline-flex;z-index:4;opacity:0;pointer-events:none;transition:opacity .1s;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.v3-editing.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative}.v3-editing.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.v3-ctl{top:8px;left:8px;transform:none;padding-right:0}.v3-editing.svelte-plldu5:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.v3-ctl,.v3-editing.svelte-plldu5:focus-within:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.v3-ctl,.v3-editing.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-line:hover>.v3-ctl,.v3-editing.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-line:focus-within>.v3-ctl,.v3-editing.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-textblock:hover>.v3-ctl,.v3-editing.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-textblock:focus-within>.v3-ctl,.v3-editing.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .section:hover>.v3-ctl,.v3-editing.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .section:focus-within>.v3-ctl,.v3-editing.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-ctl:hover,.v3-editing.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-ctl.v3-ctl-open{opacity:1}.v3-handle.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:auto;position:relative;box-sizing:border-box;width:18px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1;color:color-mix(in srgb,var(--mp-text, #666) 55%,transparent);border-radius:4px;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}@media (hover: none){.v3-handle.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:"";position:absolute;top:-6px;right:-12px;bottom:-6px;left:-12px}}.v3-handle.svelte-plldu5:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:color-mix(in srgb,var(--mp-text, #666) 12%,transparent)}.v3-toolbar.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:auto;position:absolute;top:calc(100% + 3px);left:0;max-width:100%;display:flex;flex-wrap:wrap;gap:2px;padding:3px;background:var(--ui-glass-strong);-webkit-backdrop-filter:var(--ui-blur);backdrop-filter:var(--ui-blur);border:1px solid var(--ui-glass-border);border-radius:9px;box-shadow:0 8px 24px #1c1a1729;z-index:6;transform-origin:top left}.v3-tb-up.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:auto;bottom:calc(100% + 4px);transform-origin:bottom left}#v3-dock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:fixed;left:12px;right:12px;top:var(--ui-top);transform:translateY(var(--vv-top, 0px));display:flex;flex-direction:column;align-items:center;z-index:60;pointer-events:none;transition:transform .2s var(--v3-ease, cubic-bezier(.22, 1, .36, 1))}@media (prefers-reduced-motion: reduce){#v3-dock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:none}}#v3-dock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*{margin-top:6px}#v3-dock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-toolbar:not(.v3-tb-item)~.v3-toolbar:not(.v3-tb-item),#v3-dock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-tb-item~.v3-tb-item{display:none}.v3-toolbar.v3-docked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:static;max-width:calc(100vw - 120px);justify-content:center;transform-origin:top center}.v3-tb-btn.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-appearance:none;appearance:none;border:none;box-sizing:border-box;min-width:36px;height:44px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;color:var(--ui-ink);font-family:inherit;font-size:15px;line-height:1;border-radius:6px;cursor:pointer;padding:4px 6px 3px}.v3-tb-btn.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:attr(data-lbl);margin-top:3px;font-size:12px;line-height:1;letter-spacing:-.01em;white-space:nowrap;color:var(--ui-ink-2)}.v3-tb-btn.svelte-plldu5:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#1c1a1712}.v3-tb-grp.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative}.v3-tb-grp.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";position:absolute;top:3px;right:3px;border:2.5px solid transparent;border-top-color:#1c1a174d;border-right-color:#1c1a174d}.v3-tb-fold.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:22px;padding-left:2px;padding-right:2px;color:var(--ui-ink-2)}.v3-tb-fold.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:none}.v3-tb-fold[aria-expanded=false].svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-left:auto}.v3-tb-del.svelte-plldu5:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--ui-danger);color:#fff}.v3-tb-del.svelte-plldu5:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{color:inherit}.v3-tb-sep.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:1px;align-self:stretch;margin:4px 2px;background:#1c1a1724}@media (hover: none){.v3-toolbar.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.v3-toolbar.v3-docked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.v3-toolbar.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar{display:none}.v3-toolbar.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.svelte-plldu5,.v3-tb-seg.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.v3-tb-more.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:0 0 auto}.v3-tb-seg.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.v3-tb-more.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:nowrap}}.v3-tb-seg.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;align-items:center;padding:2px;margin:0 1px;border-radius:8px;background:#1c1a170f;animation:svelte-plldu5-v3-seg-in .16s var(--v3-ease, cubic-bezier(.22, 1, .36, 1));transform-origin:left center}@keyframes svelte-plldu5-v3-seg-in{0%{opacity:0;transform:scaleX(.7)}to{opacity:1;transform:scaleX(1)}}.v3-tb-seg.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-tb-btn.svelte-plldu5{height:40px;border-radius:6px}.v3-tb-more.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;animation:svelte-plldu5-v3-seg-in .16s var(--v3-ease, cubic-bezier(.22, 1, .36, 1));transform-origin:left center}.v3-tb-more.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.svelte-plldu5{margin:1px}.v3-tb-col.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:13px;color:var(--ui-ink-2)}.v3-tb-col.v3-tb-active.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.v3-tb-btn.v3-tb-active.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#fff;background:var(--ui-ink)}.v3-tb-btn.v3-tb-active.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{color:#ffffffbf}.v3-tb-additem.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.v3-tb-text.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:auto;padding:0 8px;font-size:13px;white-space:nowrap}body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.v3-plus-menu.svelte-plldu5,.v3-plus-menu.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:auto;position:fixed;display:flex;flex-direction:column;min-width:128px;max-height:calc(100dvh - 16px);overflow-y:auto;padding:4px;background:var(--ui-glass-strong);-webkit-backdrop-filter:var(--ui-blur);backdrop-filter:var(--ui-blur);border:1px solid var(--ui-glass-border);border-radius:9px;box-shadow:0 10px 28px #1c1a172e;z-index:1500;animation:svelte-plldu5-v3-pop-in .14s var(--v3-ease, cubic-bezier(.22, 1, .36, 1));transform-origin:top left}@keyframes svelte-plldu5-v3-pop-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.v3-plus-row.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:stretch}.v3-plus-item.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-appearance:none;appearance:none;border:none;background:transparent;color:var(--ui-ink);font-family:inherit;font-size:14px;text-align:left;padding:8px 11px;border-radius:5px;cursor:pointer;white-space:nowrap;flex:1;display:flex;align-items:center;gap:8px}.v3-plus-item.svelte-plldu5:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.v3-plus-item.v3-plus-sel.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#1c1a1712}.v3-plus-item.v3-plus-cur.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-weight:700;background:#1c1a170d}.v3-pi-ico.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:15px;opacity:.55}.v3-plus-info.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;align-items:center;text-decoration:none;border:none;background:transparent;color:var(--ui-ink);opacity:.35;font-size:14px;padding:0 8px;border-radius:5px;cursor:pointer}.v3-plus-info.svelte-plldu5:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.9;background:#1c1a1712}.v3-menu-title.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:11.5px;letter-spacing:.08em;color:#1c1a1773;padding:4px 10px 3px;-webkit-user-select:none;user-select:none}.v3-menu-title.svelte-plldu5:not(:first-child):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:5px;padding-top:8px;border-top:1px solid rgba(28,26,23,.12)}.v3-textblock.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:.4em 0}.v3-textblock.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-tline{min-height:1.5em;line-height:1.6;margin:.15em 0}.note-container.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .nlinew,.note-container.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .nline{display:block}.note-container.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .nlinew,.v3-row.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .item{min-height:1.4em}.v3-editing.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .item.v3-item-on:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid color-mix(in srgb,currentColor 42%,transparent);border-radius:2px;pointer-events:none}.v3-editing.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .section.v3-row:focus-within:not(.v3-drop-top):before,.v3-editing.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .section.v3-row.v3-tb-target:not(.v3-drop-top):before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:1px solid color-mix(in srgb,currentColor 42%,transparent);border-radius:2px;pointer-events:none}@media (hover: hover){.v3-editing.svelte-plldu5:not(.v3-page-dragging):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .section.v3-row:hover:not(.v3-drop-top):before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:1px solid color-mix(in srgb,currentColor 42%,transparent);border-radius:2px;pointer-events:none}}.v3-page-dragging.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .item{cursor:grabbing}.v3-editing.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-msel{background:#007aff24;border-radius:4px;box-shadow:0 0 0 2px #007aff24}.v3-page-dragging.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-msel{opacity:.4}.v3-root:not(.v3-legacy-theme):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mp-item-image{position:relative;overflow:hidden}.mp-item-image:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-img{width:100%;height:100%;object-fit:cover;display:block}.v3-editing.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-img-add{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:transparent;color:currentColor;opacity:0;font-size:16px;line-height:1;cursor:pointer;transition:opacity .1s}.v3-editing.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-row:hover .v3-img-add,.v3-editing.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-row:focus-within .v3-img-add,.v3-editing.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .doc-logo:hover .v3-img-add,.v3-editing.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .doc-logo:focus-within .v3-img-add{opacity:.35}.v3-editing.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mp-item-image .v3-img-add:hover,.v3-editing.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .doc-logo .v3-img-add:hover{opacity:.8}@media (hover: none){.v3-editing.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-img-add{opacity:.35}}.v3-editing.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-img-busy{opacity:.15;cursor:progress}.doc-logo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative}.v3-html-src.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block;width:100%;min-height:72px;box-sizing:border-box;padding:8px 10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;line-height:1.5;color:inherit;background:color-mix(in srgb,currentColor 5%,transparent);border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:4px;resize:vertical;outline:none}.v3-editing.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-html-render{cursor:pointer;min-height:24px}.v3-html-empty.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;align-items:center;padding:6px 14px;font-size:12px;font-family:ui-monospace,SF Mono,Menlo,monospace;border:1px dashed currentColor;border-radius:6px;opacity:0;background:none;color:inherit;cursor:pointer;transition:opacity .1s}.v3-htmlb.svelte-plldu5:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-html-empty.svelte-plldu5,.v3-html-empty.svelte-plldu5:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.35}@media (hover: none){.v3-html-empty.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.35}}.v3-hrb.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:16px 0}.v3-hrb[data-vhrs=s].svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:8px 0}.v3-hrb[data-vhrs=l].svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:32px 0}.v3-hrb[data-vhrs=n].svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:0}.v3-hr.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:0;border-top:1px solid var(--v3-hr-c, var(--mp-border, #ddd));margin:0}.v3-hrb[data-vweight="2"].svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-hr.svelte-plldu5{border-top-width:2.5px}.v3-hrb[data-vweight="3"].svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-hr.svelte-plldu5{border-top-width:5px}.v3-hrb[data-vlstyle=dashed].svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-hr.svelte-plldu5{border-top-style:dashed}.v3-hrb[data-vlstyle=dotted].svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-hr.svelte-plldu5{border-top-style:dotted}.v3-qrb.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column;align-items:center;padding:calc(var(--mp-u) * 1) 0}.v3-qr-box.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;width:calc(var(--mp-u) * 24);height:0;padding-bottom:calc(var(--mp-u) * 24)}.v3-qrb[data-vsize].svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.v3-qrb[data-vsize].svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-ctl{zoom:1}.v3-qrb[data-vsize=s].svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-qr-box.svelte-plldu5{width:calc(var(--mp-u) * 12);padding-bottom:calc(var(--mp-u) * 12)}.v3-qrb[data-vsize=l].svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-qr-box.svelte-plldu5{width:calc(var(--mp-u) * 44);padding-bottom:calc(var(--mp-u) * 44)}.v3-qr.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.v3-qr-note.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--mp-u) * .8);font-size:calc(var(--mp-u) * 1.7);color:var(--mp-text-secondary, #666);text-align:center;max-width:calc(var(--mp-u) * 60)}.v3-qr-link.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--mp-u) * .6);font-size:11px;opacity:.55;font-family:monospace;max-width:calc(var(--mp-u) * 60);word-break:break-all;text-align:center}.v3-hr-edit.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px dashed transparent;border-radius:6px}.v3-hr-edit.svelte-plldu5:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in srgb,currentColor 25%,transparent)}.v3-hr-edit.v3-hr-focus.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.v3-hr-edit.v3-msel.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in srgb,currentColor 50%,transparent)}.v3-hr-swatch.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;cursor:pointer}.v3-hr-swatch.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i.svelte-plldu5{display:block;width:14px;height:14px;border-radius:50%;border:1px solid color-mix(in srgb,currentColor 30%,transparent)}.v3-hr-swatch.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input.svelte-plldu5{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer}.v3-spacer.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:48px;box-sizing:border-box}.v3-spacer[data-vsize=s].svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:24px}.v3-spacer[data-vsize=l].svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:96px}.v3-spacer-edit.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px dashed transparent;border-radius:6px}.v3-spacer-edit.svelte-plldu5:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in srgb,currentColor 25%,transparent)}.v3-spacer-edit.v3-spacer-focus.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.v3-spacer-edit.v3-msel.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in srgb,currentColor 50%,transparent)}@media print{.v3-spacer-edit.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.v3-hr-edit.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:none}}.v3-editing.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .doc-logo .v3-img-add{position:static;width:auto;height:auto;padding:6px 14px;font-size:12px;border:none;background:none;color:inherit}.v3-msel-bar.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;transform:translate(-50%,calc(-100% - 6px));display:inline-flex;align-items:center;gap:2px;padding:3px;background:var(--ui-glass-strong);-webkit-backdrop-filter:var(--ui-blur);backdrop-filter:var(--ui-blur);border:1px solid var(--ui-glass-border);border-radius:9px;box-shadow:0 6px 20px #1c1a1729;z-index:9;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.v3-msel-count.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ui-ink-2);font-family:inherit;font-size:13px;line-height:1;padding:0 6px 0 8px;white-space:nowrap}@supports not (((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))) or (-webkit-backdrop-filter: blur(1px))){.v3-toolbar.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.v3-plus-menu.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.v3-msel-bar.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#fffffff7}}.v3-editing.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .item{position:relative}.v3-editing.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-blk:focus-within .v3-blank:after,.v3-editing.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-blk.v3-tb-target .v3-blank:after{opacity:.3}@media (hover: hover){.v3-editing.svelte-plldu5:not(.v3-page-dragging):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-row:hover .v3-blank:not(.note):after{opacity:.3}.v3-editing.svelte-plldu5:not(.v3-page-dragging):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-h:hover .v3-head-split .v3-head-sub.v3-blank:after{opacity:.3}}.v3-editing.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .doc-title.v3-blank,.v3-editing.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .doc-subtitle.v3-blank,.v3-editing.svelte-plldu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .label.v3-blank{min-height:1.2em}.v3-drag-src:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.4}.v3-drop-top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before,.v3-drop-bot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:"";position:absolute;left:-2px;right:-2px;height:2px;border-radius:2px;background:var(--mp-accent, var(--mp-text, #4a90d9));opacity:.8;z-index:3}.v3-drop-top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{top:-2px}.v3-drop-bot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{bottom:-2px}.v3-drop-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before,.v3-drop-right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:"";position:absolute;top:-2px;bottom:-2px;width:2px;border-radius:2px;background:var(--mp-accent, var(--mp-text, #4a90d9));opacity:.8;z-index:3}.v3-drop-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{left:-3px}.v3-drop-right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{right:-3px}.v3-drop-into:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:0 0 0 2px color-mix(in srgb,var(--mp-accent, var(--mp-text, #4a90d9)) 80%,transparent),0 0 0 6px color-mix(in srgb,var(--mp-accent, var(--mp-text, #4a90d9)) 12%,transparent);border-radius:3px}.v3-break-marker.svelte-1w5pzcf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;max-width:794px;display:flex;align-items:center;gap:10px;margin:-8px 0}.v3-break-marker.svelte-1w5pzcf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before,.v3-break-marker.svelte-1w5pzcf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:"";flex:1 1 auto;border-top:1px dashed color-mix(in srgb,var(--mp-text, #666) 35%,transparent)}.v3-break-marker.svelte-1w5pzcf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button.svelte-1w5pzcf{-webkit-appearance:none;appearance:none;border:none;background:none;font:inherit;font-size:11px;letter-spacing:.08em;color:color-mix(in srgb,var(--mp-text, #666) 55%,transparent);cursor:pointer;padding:2px 6px}.v3-break-marker.svelte-1w5pzcf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button.svelte-1w5pzcf:hover{color:var(--mp-text, #333)}.v3-break-x.svelte-1w5pzcf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.7;margin-left:2px}.v3-pages.svelte-1w5pzcf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;display:flex;flex-direction:column;align-items:center;gap:28px;--v3-top: max(20px, env(safe-area-inset-top, 0px));padding:var(--v3-top) 10px 60px}body:has(.top-bar button):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-pages.svelte-1w5pzcf{--v3-top: calc(env(safe-area-inset-top, 0px) + 24px) }.v3-band.svelte-1w5pzcf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;z-index:9998;pointer-events:none;border:1px solid rgba(0,122,255,.45);background:#007aff14;border-radius:2px}.v3-slot.svelte-1w5pzcf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;width:100%;max-width:794px;display:flex;flex-direction:column;gap:6px}.v3-a4.svelte-1w5pzcf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;aspect-ratio:var(--v3-page-ratio, .70703);background:var(--mp-bg, #fff);box-shadow:0 6px 24px #0000001f;border-radius:4px;overflow:hidden;position:relative}.v3-a4-edit.svelte-1w5pzcf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow:visible;min-height:0;min-width:0}.v3-pages.svelte-1w5pzcf:not(.v3-pages-flow):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-a4.svelte-1w5pzcf .mp-page{width:794px;height:1123px;transform:scale(var(--v3-scale, 1));transform-origin:0 0}.v3-pages-flow.svelte-1w5pzcf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:0;padding:calc(var(--v3-top) * var(--v3-mzoom-inv, 1)) 0 60px}.v3-pages-flow.svelte-1w5pzcf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-slot.svelte-1w5pzcf{max-width:860px;gap:0}.v3-pages-flow.svelte-1w5pzcf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-slot.svelte-1w5pzcf+.v3-slot.svelte-1w5pzcf{margin-top:2.5rem}.v3-pages-flow.svelte-1w5pzcf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-a4.svelte-1w5pzcf{aspect-ratio:auto;height:auto;border-radius:0;box-shadow:none;overflow:visible;background:transparent}.v3-pages-flow.svelte-1w5pzcf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mp-page{background:transparent}.v3-pages-flow.svelte-1w5pzcf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-spacer:not(.v3-spacer-edit){display:none}.v3-pages-h.svelte-1w5pzcf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--pager-page-h: min( calc(100dvh - (2*max(20px, env(safe-area-inset-top, 0px)))) , calc((100vw - 76px) / var(--v3-page-ratio, .70703)) );flex-direction:row;align-items:center;height:100dvh;box-sizing:border-box;padding:max(20px,env(safe-area-inset-top,0px)) 24px max(20px,env(safe-area-inset-top,0px));gap:24px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.v3-pages-edit.v3-pages-h.svelte-1w5pzcf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--pager-page-h: min( calc(100dvh - 2 * var(--ui-bar-h)), calc((100vw - 76px) / var(--v3-page-ratio, .70703)) );padding-top:var(--ui-bar-h);padding-bottom:var(--ui-bar-h)}.v3-pages-h.svelte-1w5pzcf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-slot.svelte-1w5pzcf{flex:0 0 auto;width:auto;max-width:none;height:var(--pager-page-h);scroll-snap-align:center}.v3-pages-h.svelte-1w5pzcf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-slot.svelte-1w5pzcf:first-child{margin-left:auto}.v3-pages-h.svelte-1w5pzcf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.svelte-1w5pzcf:last-child{margin-right:auto}.v3-pages-h.svelte-1w5pzcf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-powered.svelte-1w5pzcf{flex:0 0 auto;scroll-snap-align:center;padding:0 24px}.v3-pages-h.svelte-1w5pzcf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v3-a4.svelte-1w5pzcf{height:var(--pager-page-h);width:calc(var(--pager-page-h) * var(--v3-page-ratio, .70703))}.profile-row.svelte-1u734rf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;gap:16px;align-items:center;margin-bottom:20px}.profile-avatar-wrap.svelte-1u734rf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-shrink:0}.profile-avatar.svelte-1u734rf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:72px;height:72px;border-radius:50%;object-fit:cover;border:1px solid var(--mp-border, #e5e5e5)}.profile-avatar.placeholder.svelte-1u734rf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:color-mix(in srgb,var(--mp-text) 6%,var(--mp-bg));color:var(--mp-text, #555);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:28px}.profile-buttons.svelte-1u734rf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column;gap:8px;flex:1}.btn-secondary.svelte-1u734rf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:8px 12px;background:#fff;border:1px solid var(--mp-border, #ddd);border-radius:6px;font-size:13px;cursor:pointer;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:8px}.btn-secondary.svelte-1u734rf:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.6;cursor:not-allowed}.tier-badge.svelte-1u734rf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:10px;font-weight:700;padding:2px 6px;background:color-mix(in srgb,var(--mp-owner, #b87600) 14%,transparent);color:var(--mp-owner, #b87600);border-radius:4px;letter-spacing:.04em}.profile-field.svelte-1u734rf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column;gap:6px}.profile-label.svelte-1u734rf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:13px;font-weight:600;color:var(--mp-text, #333)}.profile-input.svelte-1u734rf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:8px 12px;border:1px solid var(--mp-border, #ddd);border-radius:6px;font-size:14px;font-family:inherit}.profile-hint.svelte-1u734rf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:12px;color:var(--mp-text-secondary, #888);margin:0;line-height:1.4}.profile-error.svelte-1u734rf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--mp-danger, #ff3b30);font-size:13px;margin:12px 0 0}.ctx-item-danger.svelte-1l7uo6c:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--mp-danger, #ff3b30)}.ctx-caret.svelte-1l7uo6c:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-left:auto;transition:transform .15s}.ctx-caret.open.svelte-1l7uo6c:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:rotate(180deg)}.session-banner.svelte-2ghsvt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:fixed;top:0;left:0;right:0;z-index:4000;display:flex;align-items:center;justify-content:center;gap:14px;padding:12px 16px;background:#b4231a;color:#fff;font-size:14px;box-shadow:0 2px 12px #00000040}.relogin.svelte-2ghsvt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:6px 16px;border:none;border-radius:99px;background:#fff;color:#b4231a;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.swipe-overlay.svelte-1ux5fyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:var(--mp-bg, #fff);overflow:hidden;cursor:grab;container-type:inline-size;container-name:menu}.swipe-overlay.svelte-1ux5fyl:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:grabbing}.swipe-close.svelte-1ux5fyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:fixed;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:10001;background:#0000001a;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--mp-text, #1a1a1a);opacity:.6;transition:opacity .2s}.swipe-close.svelte-1ux5fyl:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:1;background:#00000026}.swipe-track.svelte-1ux5fyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;height:100%;will-change:transform}.swipe-page.svelte-1ux5fyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:0 0 100%;width:100%;height:100%;overflow-y:auto;display:flex;align-items:center;justify-content:center;padding:2rem;box-sizing:border-box}.swipe-page-inner.svelte-1ux5fyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:600px;width:100%;max-height:100%}.swipe-page-title.svelte-1ux5fyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.swipe-page-headers.svelte-1ux5fyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column;align-items:center;justify-content:center}.swipe-page-section.svelte-1ux5fyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column}.swipe-page-footers.svelte-1ux5fyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.swipe-page-signature.svelte-1ux5fyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column;align-items:center;justify-content:center}.swipe-indicator.svelte-1ux5fyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:fixed;bottom:max(20px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:10001;padding:6px 12px;background:#0000000f;border-radius:20px}.swipe-dot.svelte-1ux5fyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:8px;height:8px;border-radius:50%;border:none;background:var(--mp-border, #ccc);cursor:pointer;padding:0;transition:all .2s}.swipe-dot.active.svelte-1ux5fyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--mp-accent, #333);transform:scale(1.3)}.swipe-page-number.svelte-1ux5fyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:fixed;bottom:max(20px,env(safe-area-inset-bottom));right:max(16px,env(safe-area-inset-right));z-index:10001;font-size:.75rem;color:var(--mp-text-secondary, #999);font-variant-numeric:tabular-nums}.swipe-overlay.svelte-1ux5fyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tool-btn-wrapper,.swipe-overlay.svelte-1ux5fyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tool-btn,.swipe-overlay.svelte-1ux5fyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [contenteditable]{pointer-events:none}.swipe-overlay.svelte-1ux5fyl [contenteditable]{outline:none!important}.swipe-overlay.svelte-1ux5fyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [contenteditable]{-webkit-user-modify:read-only}.swipe-overlay.svelte-1ux5fyl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img{max-width:100%;height:auto}.page-break-line.svelte-1vysr6m:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;left:0;right:0;height:0;border-top:1.5px dashed color-mix(in srgb,var(--mp-hint, #007aff) 30%,transparent);z-index:5;pointer-events:none}.page-break-label.svelte-1vysr6m:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;right:8px;top:-10px;font-size:.6rem;color:color-mix(in srgb,var(--mp-hint, #007aff) 50%,transparent);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-transform:uppercase;-webkit-user-select:none;user-select:none;pointer-events:none}.print-measure-frame.svelte-rmj1f1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;left:-200vw;top:0;height:100px;border:0;visibility:hidden;pointer-events:none}.print-page-overlay.svelte-rmj1f1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;top:0;left:0;width:100%;height:0;overflow:visible;pointer-events:none;z-index:500}.print-page-line.svelte-rmj1f1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;left:0;right:0;border-top:1px dashed rgba(220,38,38,.6)}.print-page-label.svelte-rmj1f1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;right:8px;top:-9px;font-size:10px;line-height:18px;padding:0 6px;border-radius:9px;background:#dc2626d9;color:#fff;font-family:-apple-system,sans-serif}.history-item-header.svelte-n7tny2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;justify-content:space-between;align-items:center;gap:8px}.history-item-author.svelte-n7tny2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:6px;color:color-mix(in srgb,var(--mp-text-secondary, #666666) 80%,transparent);font-size:.75rem}.author-avatar.svelte-n7tny2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:16px;height:16px;border-radius:50%;object-fit:cover}.author-name.svelte-n7tny2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-item-header.svelte-138oqlk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;justify-content:space-between;align-items:center;gap:8px}.history-item-author.svelte-138oqlk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:6px;color:color-mix(in srgb,var(--mp-text-secondary, #666666) 80%,transparent);font-size:.75rem}.author-avatar.svelte-138oqlk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:16px;height:16px;border-radius:50%;object-fit:cover}.author-name.svelte-138oqlk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-edit-gauge.svelte-leaor8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:10px;display:flex;justify-content:flex-end}.ai-edit-loading.svelte-leaor8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;padding:1.5rem 0;color:var(--mp-text-secondary, #666);font-size:.9rem}.ai-edit-loading-note.svelte-leaor8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:.7rem 0 0;font-size:.8rem;opacity:.75;line-height:1.6}.ai-edit-applied-msg.svelte-leaor8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:0 0 .6rem;padding:.55rem .75rem;background:color-mix(in srgb,var(--mp-hint, #007aff) 10%,transparent);border-radius:8px;font-size:.85rem;color:var(--mp-text, #1a1a1a)}.ai-edit-chips.svelte-leaor8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.6rem}.ai-edit-chip.svelte-leaor8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:.8rem;padding:.32rem .7rem;border:1px solid var(--mp-border, #e0e0e0);border-radius:999px;background:color-mix(in srgb,var(--mp-text) 4%,var(--mp-bg));color:var(--mp-text, #333);cursor:pointer;line-height:1.2}.ai-edit-chip.svelte-leaor8:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:color-mix(in srgb,var(--mp-text) 8%,var(--mp-bg))}.ai-edit-composer.svelte-leaor8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;border:1px solid var(--mp-border, #d0d0d0);border-radius:12px;padding:.4rem .5rem;background:var(--mp-bg, #fff);transition:border-color .15s}.ai-edit-composer.dragover.svelte-leaor8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--mp-accent, #4a90e2);border-style:dashed}.ai-edit-files.svelte-leaor8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.35rem}.ai-edit-file-chip.svelte-leaor8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .45rem;background:color-mix(in srgb,var(--mp-text) 6%,var(--mp-bg));border-radius:6px;font-size:.78rem;max-width:100%}.ai-edit-file-name.svelte-leaor8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.ai-edit-file-remove.svelte-leaor8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:none;border:none;cursor:pointer;font-size:1rem;line-height:1;color:var(--mp-text-secondary, #888);padding:0 .1rem}.ai-edit-textarea.svelte-leaor8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;min-height:36px;max-height:160px;resize:none;border:none;outline:none;font-size:.92rem;font-family:inherit;background:transparent;color:var(--mp-text, #222);padding:.2rem 4.2rem .2rem .1rem;display:block;box-sizing:border-box}.ai-edit-composer-actions.svelte-leaor8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;right:.4rem;bottom:.35rem;display:flex;align-items:center;gap:.25rem}.ai-edit-attach.svelte-leaor8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ai-edit-send.svelte-leaor8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:50%;cursor:pointer;font-size:1rem;line-height:1}.ai-edit-attach.svelte-leaor8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:transparent;color:var(--mp-text-secondary, #666)}.ai-edit-attach.svelte-leaor8:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:color-mix(in srgb,var(--mp-text) 6%,var(--mp-bg))}.ai-edit-send.svelte-leaor8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--mp-accent, #1f1f1f);color:var(--mp-bg, #ffffff)}.ai-edit-send.svelte-leaor8:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.5;cursor:not-allowed}.ai-edit-error.svelte-leaor8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--mp-danger, #ff3b30);font-size:.85rem;margin:.5rem 0 0}.collab-link.svelte-1l4ul1e:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;padding:.65rem .85rem;font-size:.9rem;text-align:left;background:color-mix(in srgb,var(--mp-bg, #ffffff) 60%,transparent);border:1px solid color-mix(in srgb,var(--mp-text, #1a1a1a) 10%,transparent);border-radius:10px;color:var(--mp-text, #1a1a1a);cursor:pointer;transition:background .15s, border-color .15s}.collab-link.svelte-1l4ul1e:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:color-mix(in srgb,var(--mp-bg, #ffffff) 90%,transparent);border-color:color-mix(in srgb,var(--mp-text, #1a1a1a) 25%,transparent)}.url-result.svelte-1l4ul1e:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;gap:.4rem}.url-result.svelte-1l4ul1e:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input.svelte-1l4ul1e{flex:1;min-width:0;padding:.55rem .75rem;font-size:.8rem;font-family:var(--mp-font, ui-monospace, monospace);background:color-mix(in srgb,var(--mp-bg, #ffffff) 60%,transparent);border:1px solid color-mix(in srgb,var(--mp-text, #1a1a1a) 10%,transparent);border-radius:10px;color:var(--mp-text, #1a1a1a)}.btn-copy.svelte-1l4ul1e:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:.55rem .9rem;font-size:.8rem;min-width:5rem;background:color-mix(in srgb,var(--mp-text, #1a1a1a) 6%,transparent);color:var(--mp-text, #1a1a1a);border:1px solid transparent;border-radius:8px;cursor:pointer;transition:background .15s, border-color .15s, color .15s}.btn-copy.svelte-1l4ul1e:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:color-mix(in srgb,var(--mp-text, #1a1a1a) 10%,transparent)}.btn-copy.copied.svelte-1l4ul1e:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:color-mix(in srgb,var(--mp-hint, #007aff) 12%,transparent);border-color:color-mix(in srgb,var(--mp-hint, #007aff) 30%,transparent);color:var(--mp-hint, #007aff)}.btn-copy.failed.svelte-1l4ul1e:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:color-mix(in srgb,var(--mp-danger, #ff3b30) 14%,transparent);border-color:color-mix(in srgb,var(--mp-danger, #ff3b30) 35%,transparent);color:var(--mp-danger, #ff3b30)}.section.svelte-2cb3on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:1.5rem}.section.svelte-2cb3on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3.svelte-2cb3on{font-size:.875rem;font-weight:600;margin:0 0 .75rem;color:var(--mp-text, #1a1a1a)}.section.svelte-2cb3on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h4.sub.svelte-2cb3on{font-size:.8125rem;font-weight:600;margin:1rem 0 .5rem;color:var(--mp-text-secondary, #666666)}.collab-list.svelte-2cb3on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.invite-list.svelte-2cb3on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){list-style:none;padding:0;margin:0}.collab-item.svelte-2cb3on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 0;border-bottom:1px solid color-mix(in srgb,var(--mp-text, #1a1a1a) 6%,transparent);flex-wrap:wrap}.collab-item.svelte-2cb3on:last-child:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:none}.avatar.svelte-2cb3on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.avatar.placeholder.svelte-2cb3on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:color-mix(in srgb,var(--mp-text, #1a1a1a) 10%,transparent);color:var(--mp-text-secondary, #666666);display:flex;align-items:center;justify-content:center;font-weight:600;text-transform:uppercase}.info.svelte-2cb3on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1 1 200px;min-width:0}.name.svelte-2cb3on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:.875rem;font-weight:500;color:var(--mp-text, #1a1a1a);word-break:break-word;line-height:1.35}.email.svelte-2cb3on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:.75rem;color:color-mix(in srgb,var(--mp-text-secondary, #666666) 80%,transparent);word-break:break-all;line-height:1.35;margin-top:.125rem}.actions.svelte-2cb3on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-left:auto}.actions.svelte-2cb3on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) select.svelte-2cb3on{padding:.3rem .6rem;font-size:.8rem;background:color-mix(in srgb,var(--mp-bg, #ffffff) 60%,transparent);border:1px solid color-mix(in srgb,var(--mp-text, #1a1a1a) 10%,transparent);border-radius:8px;color:var(--mp-text, #1a1a1a)}.role-badge.svelte-2cb3on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:.75rem;padding:.2rem .5rem;border-radius:6px;background:color-mix(in srgb,var(--mp-text, #1a1a1a) 8%,transparent);color:var(--mp-text-secondary, #666666)}.role-badge.role-owner.svelte-2cb3on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:color-mix(in srgb,var(--mp-owner, #b87600) 14%,transparent);color:var(--mp-owner, #b87600)}.role-badge.role-manager.svelte-2cb3on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:color-mix(in srgb,var(--mp-hint, #007aff) 12%,transparent);color:var(--mp-hint, #007aff)}.btn-remove.svelte-2cb3on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.btn-revoke.svelte-2cb3on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:.75rem;padding:.3rem .7rem;background:color-mix(in srgb,var(--mp-bg, #ffffff) 60%,transparent);border:1px solid color-mix(in srgb,var(--mp-text, #1a1a1a) 10%,transparent);border-radius:8px;color:var(--mp-danger, #ff3b30);cursor:pointer;transition:background .15s, border-color .15s}.btn-remove.svelte-2cb3on:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.btn-revoke.svelte-2cb3on:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:color-mix(in srgb,var(--mp-danger, #ff3b30) 10%,transparent);border-color:color-mix(in srgb,var(--mp-danger, #ff3b30) 30%,transparent)}.btn-transfer.svelte-2cb3on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:.75rem;padding:.3rem .7rem;background:color-mix(in srgb,var(--mp-bg, #ffffff) 60%,transparent);border:1px solid color-mix(in srgb,var(--mp-text, #1a1a1a) 10%,transparent);border-radius:8px;color:var(--mp-owner, #b87600);cursor:pointer;transition:background .15s, border-color .15s}.btn-transfer.svelte-2cb3on:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:color-mix(in srgb,var(--mp-owner, #b87600) 10%,transparent);border-color:color-mix(in srgb,var(--mp-owner, #b87600) 30%,transparent)}.btn-remove.svelte-2cb3on:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.btn-revoke.svelte-2cb3on:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.btn-transfer.svelte-2cb3on:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.5;cursor:not-allowed}.invite-row.svelte-2cb3on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;gap:8px}.role-guide.svelte-2cb3on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){list-style:none;margin:.7rem 0 0;padding:.6rem .75rem;border-radius:10px;background:color-mix(in srgb,var(--mp-text, #1a1a1a) 4%,transparent);font-size:.75rem;line-height:1.6;color:var(--mp-text-secondary, #666666)}.role-guide.svelte-2cb3on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b.svelte-2cb3on{font-weight:600;color:var(--mp-text, #1a1a1a)}.invite-row.svelte-2cb3on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) select.svelte-2cb3on{padding:.55rem .75rem;font-size:.85rem;background:color-mix(in srgb,var(--mp-bg, #ffffff) 60%,transparent);border:1px solid color-mix(in srgb,var(--mp-text, #1a1a1a) 10%,transparent);border-radius:10px;color:var(--mp-text, #1a1a1a)}.btn-primary.svelte-2cb3on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;padding:.55rem 1rem;font-size:.85rem;font-weight:600;background:var(--mp-hint, #1c1a17);color:#fff;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:opacity .15s}.btn-primary.svelte-2cb3on:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.85}.btn-primary.svelte-2cb3on:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.5;cursor:not-allowed}.invite-result.svelte-2cb3on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;gap:.4rem;margin-top:.6rem}.invite-result.svelte-2cb3on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input.svelte-2cb3on{flex:1;min-width:0;padding:.55rem .75rem;font-size:.8rem;font-family:var(--mp-font, ui-monospace, monospace);background:color-mix(in srgb,var(--mp-bg, #ffffff) 60%,transparent);border:1px solid color-mix(in srgb,var(--mp-text, #1a1a1a) 10%,transparent);border-radius:10px;color:var(--mp-text, #1a1a1a)}.btn-copy.svelte-2cb3on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:.55rem .9rem;font-size:.8rem;min-width:5rem;background:color-mix(in srgb,var(--mp-text, #1a1a1a) 6%,transparent);color:var(--mp-text, #1a1a1a);border:1px solid transparent;border-radius:8px;cursor:pointer;transition:background .15s, border-color .15s, color .15s}.btn-copy.svelte-2cb3on:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:color-mix(in srgb,var(--mp-text, #1a1a1a) 10%,transparent)}.btn-copy.copied.svelte-2cb3on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:color-mix(in srgb,var(--mp-hint, #007aff) 12%,transparent);border-color:color-mix(in srgb,var(--mp-hint, #007aff) 30%,transparent);color:var(--mp-hint, #007aff)}.btn-copy.failed.svelte-2cb3on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:color-mix(in srgb,var(--mp-danger, #ff3b30) 14%,transparent);border-color:color-mix(in srgb,var(--mp-danger, #ff3b30) 35%,transparent);color:var(--mp-danger, #ff3b30)}.invite-item.svelte-2cb3on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:.625rem;padding:.5rem 0;font-size:.8125rem;color:var(--mp-text, #1a1a1a)}.expiry.svelte-2cb3on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;color:color-mix(in srgb,var(--mp-text-secondary, #666666) 80%,transparent);font-size:.75rem}.hint.svelte-2cb3on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--mp-text-secondary, #666666);font-size:.8125rem;text-align:center;padding:1rem 0;margin:0}.hint.small.svelte-2cb3on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:.75rem;text-align:left;padding:.4rem 0 0}.error.svelte-2cb3on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--mp-danger, #ff3b30);font-size:.8125rem;margin:.75rem 0 0}.ts-body.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column;padding:4px 0 8px}.ts-tokens.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.ts-tokens.svelte-18p09il{margin-top:20px}.ts-commit.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center}.ts-commit.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button.svelte-18p09il+button.svelte-18p09il{margin-left:8px}.ts-group.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:14px;background:var(--mp-bg2, #f5f1ea);border-radius:14px}.ts-carousel.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding:0 14px;-webkit-overflow-scrolling:touch;margin:0 -14px;padding:6px 0;scrollbar-width:none}.ts-carousel.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before,.ts-carousel.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:"";flex:0 0 14px}.ts-carousel.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar{display:none}.ts-theme.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:inherit;display:flex;flex-direction:column;flex:0 0 auto;width:140px;scroll-snap-align:start;gap:6px;padding:0;border:none;background:none;cursor:pointer;text-align:left}.ts-theme.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.ts-theme.svelte-18p09il{margin-left:10px}.ts-theme.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img.svelte-18p09il{width:100%;aspect-ratio:794 / 1123;object-fit:cover;border-radius:4px;outline:2px solid transparent;outline-offset:2px;transition:outline-color .15s;display:block}.ts-theme.on.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img.svelte-18p09il,.ts-theme.on.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ts-face.svelte-18p09il{outline-color:var(--mp-text, #1c1a17)}.ts-face.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:794 / 1123;padding:0;border:1px solid;border-color:color-mix(in srgb,var(--mp-text, #1c1a17) 14%,var(--mp-bg, #ffffff));border-radius:4px;background:var(--mp-bg, #fff);color:var(--mp-text, #1c1a17);font:inherit;font-size:12px;font-weight:600;cursor:pointer;outline:2px solid transparent;outline-offset:2px;transition:outline-color .15s}.ts-custom-name.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center}.ts-pen.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-left:4px;padding:0;border:none;background:none;color:inherit;opacity:.55;cursor:pointer;font-size:14px;line-height:1}.ts-rename.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:12px;padding:4px 8px}.ts-name.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:12px;font-weight:600;color:var(--mp-text, #45403a)}.ts-tokens.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column;gap:2px}.ts-tokens-head.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.ts-title.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:13px;font-weight:700;color:var(--mp-text, #45403a)}.ts-reset.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:12px;color:var(--mp-text-secondary, #6b655c);border:none;background:none;cursor:pointer;text-decoration:underline;padding:0}.ts-sub.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block;margin:14px 0 6px;font-size:12px;font-weight:600;opacity:.7}.ts-set.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.ts-set.svelte-18p09il{margin-left:8px}.ts-set.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:0 0 auto;width:132px;box-sizing:border-box;scroll-snap-align:start;color:inherit;display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:none;border:1px solid #e5e5e5;border-color:color-mix(in srgb,var(--mp-text, #111) 12%,var(--mp-bg, #fff));border-radius:8px;cursor:pointer;text-align:left}.ts-set.on.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--mp-text, #111);box-shadow:0 0 0 1px var(--mp-text, #111) inset}.ts-set.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b.svelte-18p09il{font-size:13px}.ts-set.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small.svelte-18p09il{font-size:11px;opacity:.6}.ts-rolebtn.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-width:0;padding:6px 10px;font-size:14px;text-align:left;border:1px solid #e5e5e5;border-color:color-mix(in srgb,var(--mp-text, #111) 12%,var(--mp-bg, #fff));border-radius:7px;background:none;color:inherit;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ts-rolebtn.open.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ts-rolebtn.on.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--mp-text, #1c1a17)}.ts-rolebtn.on.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:0 0 0 1px var(--mp-text, #1c1a17)}.ts-rolelist.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:repeat(2,1fr);gap:6px;padding:8px 0 10px;border-bottom:1px solid #f0ece4;border-bottom-color:color-mix(in srgb,var(--mp-text, #1c1a17) 10%,var(--mp-bg, #ffffff))}.ts-roleopt.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:8px 10px;font-size:14px;text-align:left;border:1px solid #e6dfd2;border-color:color-mix(in srgb,var(--mp-text, #1c1a17) 13%,var(--mp-bg, #ffffff));border-radius:8px;background:var(--mp-bg, #fff);color:var(--mp-text, #1c1a17);cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ts-roleopt.on.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--mp-text, #1c1a17);box-shadow:0 0 0 1px var(--mp-text, #1c1a17)}.ts-paper.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--mp-bg, #fff);border:1px solid var(--mp-border, #e5e5e5);border-radius:10px;padding:6px 12px;margin-top:6px}.ts-samplerow.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;padding:7px 0}.ts-samplerow.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.ts-samplerow.svelte-18p09il{border-top:1px solid var(--mp-border, #e5e5e5)}.ts-sample.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-width:0;padding:2px 0;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ts-sample-title.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:21px;font-weight:600}.ts-sample-subtitle.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:14.5px}.ts-sample-label.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:13px;font-weight:600;letter-spacing:.04em}.ts-sample-name.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ts-sample-price.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:14px}.ts-sample-note.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ts-sample-body.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:12.5px}.ts-sample-side.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:0 0 auto;display:flex;align-items:center;margin-left:10px}.ts-sidegrp.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center}.ts-sample-meta.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:0 0 auto;width:58px;margin-right:6px;font-size:10px;color:var(--mp-text-secondary, #8a8479);opacity:.8}.ts-sample-font.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;font-size:10px;color:var(--mp-text-secondary, #8a8479);margin-left:6px;max-width:96px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:none;border:1px solid #ddd6ca;border-color:color-mix(in srgb,var(--mp-text, #1a1a1a) 16%,var(--mp-bg, #ffffff));border-radius:6px;padding:3px 4px 3px 7px;cursor:pointer}.ts-sample-font.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i.svelte-18p09il{font-size:12px;flex:0 0 auto;transition:transform .15s}.ts-sample-font.open.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i.svelte-18p09il{transform:rotate(180deg)}.ts-sample-font.open.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ts-sample-font.on.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--mp-text, #1a1a1a);color:var(--mp-text, #1a1a1a)}.ts-swatch2.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;width:18px;height:18px;margin-left:8px;flex:0 0 auto;cursor:pointer}.ts-swatch2.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i.svelte-18p09il{display:block;width:100%;height:100%;border-radius:50%;border:1px solid color-mix(in srgb,var(--mp-text, #1a1a1a) 25%,transparent)}.ts-swatch2.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input.svelte-18p09il{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer}.ts-paperaxis.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;padding:9px 0 5px;margin-top:2px;border-top:1px solid var(--mp-border, #e5e5e5)}.ts-axis.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;min-width:0;cursor:pointer}.ts-axis.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.ts-axis.svelte-18p09il{margin-left:16px}.ts-axis.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ts-swatch2.svelte-18p09il{margin-left:0}.ts-axis-label.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-left:6px;font-size:10px;color:var(--mp-text-secondary, #8a8479);white-space:nowrap}.ts-palette.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.ts-palette.svelte-18p09il{margin-left:8px}.ts-palette.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:0 0 auto;width:92px;box-sizing:border-box;scroll-snap-align:start;color:inherit;display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:4px;background:none;border:1px solid #e5e5e5;border-color:color-mix(in srgb,var(--mp-text, #111) 12%,var(--mp-bg, #fff));border-radius:8px;cursor:pointer}.ts-palette.on.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--mp-text, #111);box-shadow:0 0 0 1px var(--mp-text, #111) inset}.ts-chips.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;justify-content:center;gap:4px;height:34px;border-radius:5px}.ts-chips.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i.svelte-18p09il{width:9px;height:9px;border-radius:50%}.ts-palette-name.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:11px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-hint.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:10px 0 0;font-size:12px;line-height:1.5;color:var(--mp-text-secondary, #8a8479)}.ts-mine-save.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;margin:4px 0 10px}.ts-save-input.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-width:0;font-size:13px;padding:8px 10px;border:1px solid #ded7cc;border-color:color-mix(in srgb,var(--mp-text, #1c1a17) 14%,var(--mp-bg, #ffffff));border-radius:8px;background:var(--mp-bg, #fff)}.ts-save-input.svelte-18p09il:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:none;border-color:var(--mp-text, #b08a4f)}.ts-save-btn.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:0 0 auto;margin-left:8px;font-size:13px;font-weight:600;padding:0 14px;border:none;border-radius:8px;background:var(--mp-text, #1c1a17);color:var(--mp-bg, #fff);cursor:pointer}.ts-save-btn.svelte-18p09il:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#cdc6ba;cursor:not-allowed}

@supports (color: color-mix(in lch, red, blue)){
.ts-save-btn.svelte-18p09il:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:color-mix(in srgb,var(--mp-text, #1c1a17) 20%,var(--mp-bg, #ffffff))}
}.ts-mine-row.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;padding:8px 6px;border-radius:8px;cursor:pointer}.ts-mine-row.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.svelte-18p09il+.svelte-18p09il{margin-left:10px}.ts-mine-row.svelte-18p09il:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#f6f2ea}.ts-mine-row.on.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:0 0 0 1px var(--mp-text, #1c1a17) inset}.ts-err.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:2px 0 8px;font-size:12px;color:#c0552f}.ts-swatch.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:0 0 auto;width:26px;height:26px;border-radius:50%;border:1px solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center}.ts-swatch-dot.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:10px;height:10px;border-radius:50%}.ts-mine-name.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:13px;font-weight:600;color:var(--mp-text, #1c1a17);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-mine-base.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;font-size:11px;color:var(--mp-text-secondary, #8a8479)}.ts-del.svelte-18p09il:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:0 0 auto;border:none;background:none;color:var(--mp-text-secondary, #b0a89a);cursor:pointer;font-size:15px;padding:4px}.ts-del.svelte-18p09il:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#c0552f}.ai-edit-summary.svelte-1oiyz3a:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:flex-start;gap:.5rem;margin-top:.5rem;padding:.5rem .625rem;font-size:.8rem;line-height:1.4;color:var(--mp-text, #1a1a1a);background:var(--mp-bg, #ffffff);border-radius:6px}

@supports (color: color-mix(in lch, red, blue)){
.ai-edit-summary.svelte-1oiyz3a:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:color-mix(in srgb,var(--mp-accent, #333333) 6%,var(--mp-bg, #ffffff))}
}.ai-edit-summary-label.svelte-1oiyz3a:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-shrink:0;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--mp-text-secondary, #666666);padding-top:.05rem}.toast-view.svelte-37fcov:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:fixed;left:calc(5rem + env(safe-area-inset-right));right:calc(5rem + env(safe-area-inset-right));margin-left:auto;margin-right:auto;width:-webkit-fit-content;width:fit-content;max-width:100%;bottom:max(2rem,calc(env(safe-area-inset-bottom) + .5rem));padding:.55rem 1.1rem;border-radius:999px;background:#18181be0;color:#fff;font-size:.82rem;font-weight:600;letter-spacing:-.01em;text-align:center;box-shadow:0 6px 20px #0000002e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;z-index:950;animation:svelte-37fcov-toast-view-in .22s ease}@keyframes svelte-37fcov-toast-view-in{0%{opacity:0;transform:translateY(.5rem)}}.fab-spin.svelte-1ehoxh6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-block;animation:svelte-1ehoxh6-v3-fab-spin .9s linear infinite}@keyframes svelte-1ehoxh6-v3-fab-spin{to{transform:rotate(360deg)}}.v3t.svelte-10xovjo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:fixed;left:50%;bottom:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:60;display:flex;flex-direction:column;align-items:center;max-width:calc(100vw - 24px);box-sizing:border-box;padding:10px 14px;border-radius:12px;background:#1e1f1c;color:#f4f3ef;font-size:13px;line-height:1.5;letter-spacing:.01em;box-shadow:0 8px 28px #14131059}.v3t-msg.svelte-10xovjo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:8px;text-align:center}.v3t-actions.svelte-10xovjo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){white-space:nowrap}.v3t.svelte-10xovjo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button.svelte-10xovjo,.v3t.svelte-10xovjo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a.svelte-10xovjo{font:inherit;border:0;cursor:pointer;border-radius:99px;text-decoration:none}.v3t-cta.svelte-10xovjo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:4px 14px;background:#f4f3ef;color:#1e1f1c;font-weight:600}.v3t-cta.svelte-10xovjo:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.6;cursor:default}.v3t-later.svelte-10xovjo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-left:8px;padding:4px 10px;background:transparent;color:#b7b4a9}.v3t-later.svelte-10xovjo:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#f4f3ef}@media print{.v3t.svelte-10xovjo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}}.feedback-field.svelte-86xzc9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative}.feedback-textarea.svelte-86xzc9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;min-height:100px;padding:.75rem;background:color-mix(in srgb,var(--mp-bg, #ffffff) 60%,transparent);border:1px solid color-mix(in srgb,var(--mp-text, #1a1a1a) 12%,transparent);border-radius:10px;font-size:.9rem;font-family:inherit;color:var(--mp-text, #1a1a1a);resize:vertical;outline:none;transition:border-color .15s;box-sizing:border-box}.feedback-textarea.svelte-86xzc9:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in srgb,var(--mp-text, #1a1a1a) 30%,transparent)}.feedback-textarea.svelte-86xzc9:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.6}.feedback-char-count.svelte-86xzc9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;bottom:8px;right:10px;font-size:.75rem;color:color-mix(in srgb,var(--mp-text-secondary, #666666) 50%,transparent)}.feedback-error.svelte-86xzc9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--mp-danger, #ff3b30);font-size:.85rem;margin:.5rem 0 0}.feedback-success.svelte-86xzc9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--mp-hint, #007aff);font-size:.9rem;text-align:center;padding:1rem 0;margin:0}.feedback-submit.svelte-86xzc9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:.5rem 1.25rem;border:none;border-radius:8px;background:var(--mp-accent, #1a1a1a);color:var(--mp-bg, #ffffff);font-size:.85rem;font-weight:500;cursor:pointer;transition:opacity .15s}.feedback-submit.svelte-86xzc9:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.85}.feedback-submit.svelte-86xzc9:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.4;cursor:not-allowed}.v3-root.svelte-1icv0gg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:100dvh}.v3-measure.svelte-1icv0gg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;left:-99999px;top:0;visibility:hidden;pointer-events:none}.v3-measure.svelte-1icv0gg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mp-page{height:auto}.v3-nmeasure.svelte-1icv0gg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block}.v3-nmeasure.svelte-1icv0gg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mp-page{height:auto}.last-editor-badge.svelte-1icv0gg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:fixed;bottom:16px;left:16px;display:flex;align-items:center;gap:6px;padding:6px 10px;background:color-mix(in srgb,var(--mp-bg, #ffffff) 95%,transparent);border:1px solid color-mix(in srgb,var(--mp-text, #1a1a1a) 8%,transparent);border-radius:999px;box-shadow:0 2px 8px #0000000f;font-size:12px;color:var(--mp-text, #1a1a1a);cursor:pointer;z-index:50;max-width:280px}.last-editor-badge.svelte-1icv0gg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--mp-bg, #ffffff);box-shadow:0 2px 12px #0000001a}.last-editor-avatar.svelte-1icv0gg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:18px;height:18px;border-radius:50%;object-fit:cover}.last-editor-text.svelte-1icv0gg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3-busy-pill.svelte-1icv0gg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:fixed;left:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));transform:translateY(calc(-1 * var(--vv-bot, 0px)));z-index:60;display:flex;align-items:center;padding:7px 12px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--ui-ink, #1c1a17);pointer-events:none}.v3-busy-pill.svelte-1icv0gg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i.svelte-1icv0gg{margin-right:6px}.v3-busy-spin.svelte-1icv0gg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-block;animation:svelte-1icv0gg-v3-busy-rot .9s linear infinite}@keyframes svelte-1icv0gg-v3-busy-rot{to{transform:rotate(360deg)}}
