.tl-ui,#tl-event,#tl-units,#tl-share,#tl-strip-del,.tl-stripmenu,#sheet-tl-theme,.tl-swatchcard[data-tl-theme=paper]{--tl-paper:#f7f4ee;--tl-paper-2:#fffdf9;--tl-ink:#1c1a17;--tl-ink-2:#55504a;--tl-ink-3:#8b857c;--tl-line:#ddd6c9;--tl-line-2:#c8bfad;--tl-accent:#1f6f5c;--tl-danger:#9b3a2f;--tl-hue-sage:#69a495;--tl-hue-clay:#b76763;--tl-hue-sand:#bc8820;--tl-hue-sky:#4d88c1;--tl-hue-lilac:#7f6dc1;--tl-hue-stone:#7a7263;--tl-ev-mix:18%;--tl-wash:#efe9dc;--tl-shadow:#1c1a17;--tl-accent-2:#17584a;--tl-on-accent:#fff;--tl-note:#f0ead9;--tl-radius:10px;--px:26px}:root[data-tl-theme=night] :is(.tl-ui,#tl-event,#tl-units,#tl-share,#tl-strip-del,.tl-stripmenu,#sheet-tl-theme),.tl-swatchcard[data-tl-theme=night]{--tl-paper:#191816;--tl-paper-2:#211f1c;--tl-ink:#f2efe8;--tl-ink-2:#b0aaa0;--tl-ink-3:#7c7770;--tl-line:#33302b;--tl-line-2:#47433c;--tl-accent:#4fb597;--tl-accent-2:#6cc9ad;--tl-on-accent:#0e211b;--tl-danger:#e58472;--tl-wash:#2d2a25;--tl-shadow:#000;--tl-note:#2b2719;--tl-ev-mix:34%}:root[data-tl-theme=blueprint] :is(.tl-ui,#tl-event,#tl-units,#tl-share,#tl-strip-del,.tl-stripmenu,#sheet-tl-theme),.tl-swatchcard[data-tl-theme=blueprint]{--tl-paper:#0e2133;--tl-paper-2:#142d43;--tl-ink:#e2f1fc;--tl-ink-2:#9fc3dc;--tl-ink-3:#6d93ad;--tl-line:#1e415f;--tl-line-2:#2b587d;--tl-accent:#5fcfd4;--tl-accent-2:#7ee2e6;--tl-on-accent:#06222a;--tl-danger:#ff9077;--tl-wash:#1b3b56;--tl-shadow:#000;--tl-note:#163449;--tl-ev-mix:36%}:root[data-tl-theme=mono] :is(.tl-ui,#tl-event,#tl-units,#tl-share,#tl-strip-del,.tl-stripmenu,#sheet-tl-theme),.tl-swatchcard[data-tl-theme=mono]{--tl-paper:#f2f2f2;--tl-paper-2:#fff;--tl-ink:#111;--tl-ink-2:#4a4a4a;--tl-ink-3:gray;--tl-line:#dcdcdc;--tl-line-2:#bcbcbc;--tl-accent:#111;--tl-accent-2:#000;--tl-on-accent:#fff;--tl-danger:#b00020;--tl-wash:#e8e8e8;--tl-shadow:#000;--tl-note:#ebebeb;--tl-ev-mix:18%}:root[data-tl-theme=sepia] :is(.tl-ui,#tl-event,#tl-units,#tl-share,#tl-strip-del,.tl-stripmenu,#sheet-tl-theme),.tl-swatchcard[data-tl-theme=sepia]{--tl-paper:#efe3cd;--tl-paper-2:#f8f0de;--tl-ink:#3a2c1c;--tl-ink-2:#6b573d;--tl-ink-3:#927e64;--tl-line:#dcc9a8;--tl-line-2:#c4ac85;--tl-accent:#8a5a2b;--tl-accent-2:#6f4620;--tl-on-accent:#fbf3e3;--tl-danger:#97361f;--tl-wash:#e5d6ba;--tl-shadow:#3a2c1c;--tl-note:#eadaba;--tl-ev-mix:20%}:root[data-tl-theme=bloom] :is(.tl-ui,#tl-event,#tl-units,#tl-share,#tl-strip-del,.tl-stripmenu,#sheet-tl-theme),.tl-swatchcard[data-tl-theme=bloom]{--tl-paper:#f4f2f9;--tl-paper-2:#fdfcff;--tl-ink:#1f1b2b;--tl-ink-2:#57506b;--tl-ink-3:#8a8399;--tl-line:#e0dcec;--tl-line-2:#c7c1da;--tl-accent:#6c4bd1;--tl-accent-2:#5a3bb8;--tl-on-accent:#fff;--tl-danger:#b8324e;--tl-wash:#ece8f6;--tl-shadow:#2a2340;--tl-note:#efe9fa;--tl-ev-mix:18%}:root[data-tl-theme=moss] :is(.tl-ui,#tl-event,#tl-units,#tl-share,#tl-strip-del,.tl-stripmenu,#sheet-tl-theme),.tl-swatchcard[data-tl-theme=moss]{--tl-paper:#e6eae0;--tl-paper-2:#f2f5ed;--tl-ink:#1e2419;--tl-ink-2:#4e5747;--tl-ink-3:#7e8775;--tl-line:#cdd5c3;--tl-line-2:#b0bba4;--tl-accent:#3f6b3a;--tl-accent-2:#31552d;--tl-on-accent:#f4f8f0;--tl-danger:#8f3627;--tl-wash:#dbe1d3;--tl-shadow:#1e2419;--tl-note:#e3ead6;--tl-ev-mix:20%}#sheet-tl-theme{--surface:var(--tl-paper);--text:var(--tl-ink);--text-dim:var(--tl-ink-2);--accent:var(--tl-accent);--accent-dark:var(--tl-accent-2);--app-sheet-w:320px}#sheet-tl-theme .app-sheet__head{border-bottom-color:var(--tl-line)}#sheet-tl-theme .app-sheet__panel{border-inline-color:var(--tl-line-2)}#sheet-tl-theme .app-sheet__close{color:var(--tl-ink-2)}#sheet-tl-theme .app-sheet__close:hover{color:var(--tl-ink);background:var(--tl-wash)}.tl-looks{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tl-swatchcard{cursor:pointer;text-align:start;background:var(--tl-paper-2);width:100%;color:var(--tl-ink);border:1px solid var(--tl-line-2);border-radius:var(--tl-radius);font:inherit;padding:0;transition:box-shadow .12s,transform .1s;display:block;overflow:hidden}.tl-swatchcard:hover{transform:translateY(-1px)}.tl-swatchcard:focus-visible{outline:2px solid var(--tl-accent);outline-offset:2px}.tl-swatchcard[aria-checked=true]{box-shadow:0 0 0 2px var(--tl-paper), 0 0 0 4px var(--tl-accent)}.tl-swatchcard__shot{background:var(--tl-paper);border-bottom:1px solid var(--tl-line);height:72px;display:block;position:relative}.tl-swatchcard__axis{background:var(--tl-line-2);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:11px}.tl-swatchcard__ev{background:var(--ev-bg,var(--tl-paper-2));border:1px solid color-mix(in srgb, var(--ev-bg,var(--tl-paper-2)) 60%, var(--tl-line-2));border-radius:4px;position:absolute;left:19px}.tl-swatchcard__ev:nth-of-type(2){width:46%;height:15px;top:8px}.tl-swatchcard__ev:nth-of-type(3){width:66%;height:13px;top:29px}.tl-swatchcard__ev:nth-of-type(4){width:36%;height:16px;top:48px}.tl-swatchcard__name{padding:7px 10px;font-size:.88rem;font-weight:600;display:block}.tl-swatchcard__name:after{content:"";background:var(--tl-accent);border-radius:2px;width:26px;height:3px;margin-top:6px;display:block}.tl-ui{color:var(--tl-ink);background:var(--tl-paper);flex-direction:column;height:100dvh;font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:relative}.tl-bar{border-bottom:1px solid var(--tl-line);background:var(--tl-paper-2);z-index:5;flex-wrap:wrap;align-items:center;gap:10px;padding:14px clamp(14px,3vw,26px);display:flex;position:sticky;top:0}.tl-bar__name{letter-spacing:-.01em;border-radius:6px;outline:none;min-width:40px;margin-inline-end:auto;padding:2px 6px;font-family:Georgia,Times New Roman,serif;font-size:1.3rem;font-weight:700}.tl-bar__name:hover,.tl-bar__name:focus{background:var(--tl-wash)}.tl-bar__name:empty:before{content:attr(data-hint);color:var(--tl-ink-3);font-weight:400}.tl-btn{font:inherit;cursor:pointer;color:var(--tl-ink);background:var(--tl-paper-2);border:1px solid var(--tl-line-2);border-radius:8px;padding:7px 12px;font-size:.86rem;font-weight:650}.tl-btn:hover{background:var(--tl-wash)}.tl-btn--go{color:var(--tl-on-accent);background:var(--tl-accent);border-color:var(--tl-accent)}.tl-btn--go:hover{background:var(--tl-accent-2)}.tl-unit{color:var(--tl-ink-3);font-size:.8rem}.tl-btn--icon{justify-content:center;align-items:center;padding:7px 9px;display:inline-flex}a.tl-btn{text-decoration:none}.tl-ico{fill:currentColor;width:16px;height:16px;display:block}[data-tl-do=axis][data-axis=vertical] .tl-ico--vertical,[data-tl-do=axis][data-axis=horizontal] .tl-ico--horizontal{display:none}.tl-menu{display:inline-flex;position:relative}.tl-menu__list{z-index:20;background:var(--tl-paper-2);border:1px solid var(--tl-line-2);min-width:200px;box-shadow:0 12px 28px -12px color-mix(in srgb, var(--tl-shadow) 35%, transparent);border-radius:10px;padding:5px;position:absolute;top:calc(100% + 6px);right:0}.tl-menu__item{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--tl-ink);white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:.86rem;display:block}.tl-menu__item:hover{background:var(--tl-wash)}.tl-ui[data-axis=vertical] .tl-board{justify-content:safe center}.tl-ui[data-mode=view] .tl-only-edit,.tl-ui[data-mode=edit] .tl-only-view,.tl-ui[data-mode=view] .tl-btn--done,.tl-ui[data-mode=view] .tl-btn--edit-only,.tl-ui[data-state=viewer] .tl-btn--writer{display:none}.tl-size{width:250px;padding:12px 14px 10px}.tl-size__l{color:var(--tl-ink-3);margin-bottom:8px;font-size:.78rem;font-weight:700;display:block}.tl-size__range{width:100%;accent-color:var(--tl-accent)}.tl-size__note{color:var(--tl-ink-3);margin:8px 0 0;font-size:.72rem;line-height:1.45}.tl-board{z-index:0;flex:auto;gap:18px;min-width:0;min-height:0;padding:clamp(14px,3vw,26px);display:flex;position:relative;overflow:auto}.tl-strips{gap:14px;display:flex}.tl-strip{display:flex}.tl-strip__head{color:var(--tl-ink-3);z-index:4;background:var(--tl-paper);align-items:center;gap:6px;font-size:.78rem;display:flex;position:sticky}.tl-strip__name{border-radius:6px;outline:none;min-width:30px;padding:2px 5px}.tl-strip__name:hover,.tl-strip__name:focus{background:var(--tl-wash);color:var(--tl-ink)}.tl-ui[data-mode=edit] .tl-strip__name:empty{border-bottom:1px dashed var(--tl-line-2);min-width:44px}.tl-strip__del{cursor:pointer;width:22px;height:22px;color:var(--tl-ink-3);background:0 0;border:0;border-radius:6px;place-items:center;font-size:1.1rem;line-height:1;display:grid}.tl-strip__del:hover{color:var(--tl-danger);background:color-mix(in srgb, var(--tl-danger) 8%, var(--tl-paper))}.tl-strip__lane{background:repeating-linear-gradient(var(--lane-dir,to bottom), transparent 0, transparent calc(var(--px) - 1px), var(--tl-line) calc(var(--px) - 1px), var(--tl-line) var(--px));position:relative}.tl-axis{color:var(--tl-ink-3);flex:none;position:relative}.tl-tick{background:var(--tl-line-2);position:absolute}.tl-tick--major{background:var(--tl-ink-3)}.tl-tick__n{white-space:nowrap;font-size:.72rem;font-weight:600;position:absolute}.tl-axis__mark{color:var(--tl-accent);pointer-events:none;position:absolute}.tl-axis__markn{white-space:nowrap;background:var(--tl-accent);color:var(--tl-on-accent);border-radius:5px;padding:1px 5px;font-size:.72rem;font-weight:700;position:absolute}.tl-ui[data-axis=vertical] .tl-axis__mark{left:0;right:0;top:calc(var(--at) * var(--px));background:var(--tl-accent);height:2px}.tl-ui[data-axis=vertical] .tl-axis__markn{top:-.85em;right:22px}.tl-ui[data-axis=horizontal] .tl-axis__mark{top:0;bottom:0;left:calc(var(--at) * var(--px));background:var(--tl-accent);width:2px}.tl-ui[data-axis=horizontal] .tl-axis__markn{top:18px;left:0;transform:translate(-50%)}.tl-ev{background:var(--ev-bg,var(--tl-paper-2));border:1px solid color-mix(in srgb, var(--ev-bg,var(--tl-paper-2)) 60%, var(--tl-line-2));border-radius:var(--tl-radius);box-shadow:0 1px 0 color-mix(in srgb, var(--tl-shadow) 4%, transparent);outline:none;display:flex;position:absolute;overflow:hidden}.tl-ev:focus-visible{border-color:var(--tl-accent)}.tl-ev{container:ev/size}@container ev (width<=120px){.tl-ev__desc{display:none}}@container ev (height<=54px){.tl-ev__desc{display:none}}@container ev (height<=34px){.tl-ev__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@container ev (width<=74px){.tl-ev__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@container ev (width<=40px){.tl-ev__body{display:none}}@container ev (height<=96px){.tl-ev__img{display:none}}@container ev (width<=132px){.tl-ev__img{display:none}}.tl-ev__body{flex:auto;min-width:0;padding:4px 9px 20px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),#0000 calc(100% - 4px));mask-image:linear-gradient(#000 calc(100% - 22px),#0000 calc(100% - 4px))}.tl-ev:not(:has(.tl-ev__desc)) .tl-ev__body{-webkit-mask-image:none;mask-image:none}.tl-ev__title{margin:0;font-family:Georgia,Times New Roman,serif;font-size:.9rem;font-weight:700;line-height:1.2}.tl-ev__desc{color:var(--tl-ink-2);margin:4px 0 0;font-size:.8rem;line-height:1.4}.tl-ev__dur{color:var(--tl-ink-3);pointer-events:none;font-size:.7rem;font-weight:600;position:absolute}.tl-ui[data-axis=vertical] .tl-ev__dur{bottom:5px;left:10px}.tl-ui[data-axis=horizontal] .tl-ev__dur{bottom:4px;left:10px}@container ev (height<=58px){.tl-ev__dur{display:none}}@container ev (width<=96px){.tl-ev__dur{display:none}}.tl-ev__img{background:color-mix(in srgb, var(--tl-line) 55%, var(--tl-paper));flex:none;overflow:hidden}.tl-ev__img img{object-fit:cover;width:100%;height:100%;display:block}.tl-ev__grip{cursor:inherit;opacity:0;background:0 0;border:0;padding:0;position:absolute}.tl-ui .tl-ev .tl-ev__grip,.tl-ui .tl-strip__head .tl-strip__del{min-width:0;min-height:0}.tl-ev__grip:after{content:"";background:var(--tl-ink-3);opacity:.7;border-radius:999px;position:absolute;top:50%;left:50%}.tl-ui[data-axis=vertical] .tl-ev__grip:after{width:26px;height:3px;transform:translate(-50%,-50%)}.tl-ui[data-axis=horizontal] .tl-ev__grip:after{width:3px;height:26px;transform:translate(-50%,-50%)}.tl-ui[data-mode=edit] .tl-ev:hover .tl-ev__grip,.tl-ui[data-mode=edit] .tl-ev:focus-within .tl-ev__grip{opacity:1}.tl-ev.is-dragging{z-index:20;pointer-events:none;box-shadow:0 10px 22px -8px color-mix(in srgb, var(--tl-shadow) 45%, transparent);border-color:var(--tl-accent)}.tl-ev.is-blocked{border-color:var(--tl-danger);background:color-mix(in srgb, var(--tl-danger) 8%, var(--tl-paper-2))}.tl-strip.is-dragging{z-index:30;pointer-events:none;position:relative}.tl-strip.is-dragging .tl-strip__head{color:var(--tl-ink);position:static}.tl-strip.is-dragging .tl-strip__lane{box-shadow:0 12px 26px -10px color-mix(in srgb, var(--tl-shadow) 45%, transparent);border-radius:10px}.tl-ui[data-mode=edit] .tl-strip__head{cursor:grab}.tl-ui[data-mode=edit] .tl-strip.is-dragging .tl-strip__head{cursor:grabbing}.tl-ui[data-axis=vertical] .tl-board{flex-direction:row;align-items:flex-start}.tl-ui[data-axis=vertical] .tl-axis{width:62px;height:calc(var(--total) * var(--px));margin-top:26px}.tl-ui[data-axis=vertical] .tl-tick{width:8px;height:1px;right:0;top:calc(var(--start) * var(--px))}.tl-ui[data-axis=vertical] .tl-tick--major{width:16px}.tl-ui[data-axis=vertical] .tl-tick__n{top:-.62em;right:22px}.tl-ui[data-axis=vertical] .tl-strip{width:var(--strip-v,232px);flex-direction:column}.tl-ui[data-axis=vertical] .tl-strip__head{height:26px;padding-bottom:2px;top:0}.tl-ui[data-axis=vertical] .tl-strip__lane{--lane-dir:to bottom;width:var(--strip-v,232px);height:calc(var(--total) * var(--px))}.tl-ui[data-axis=vertical] .tl-ev{left:0;right:0;top:calc(var(--start) * var(--px));height:calc(var(--len) * var(--px));flex-direction:column}.tl-ui[data-axis=vertical] .tl-ev__img{max-height:55%}.tl-ui[data-axis=vertical] .tl-ev__grip{cursor:ns-resize;height:clamp(10px,18%,24px);left:0;right:0}.tl-ui[data-axis=vertical] .tl-ev__grip--a{top:0}.tl-ui[data-axis=vertical] .tl-ev__grip--b{bottom:0}.tl-ui[data-axis=horizontal] .tl-board{flex-direction:column-reverse;justify-content:flex-end}.tl-ui[data-axis=horizontal] .tl-strips{flex-direction:column}.tl-ui[data-axis=horizontal] .tl-axis{height:34px;width:calc(var(--total) * var(--px));margin-inline-start:96px}.tl-ui[data-axis=horizontal] .tl-tick{width:1px;height:8px;top:0;left:calc(var(--start) * var(--px))}.tl-ui[data-axis=horizontal] .tl-tick--major{height:16px}.tl-ui[data-axis=horizontal] .tl-tick__n{top:20px;left:0;transform:translate(-50%)}.tl-ui[data-axis=horizontal] .tl-strip{flex-direction:row;align-items:stretch}.tl-ui[data-axis=horizontal] .tl-strip__head{flex:0 0 96px;width:96px;left:0}.tl-ui[data-axis=horizontal] .tl-strip__lane{--lane-dir:to right;height:var(--strip-h,112px);width:calc(var(--total) * var(--px))}.tl-ui[data-axis=horizontal] .tl-ev{top:0;bottom:0;left:calc(var(--start) * var(--px));width:calc(var(--len) * var(--px));flex-direction:row}.tl-ui[data-axis=horizontal] .tl-ev__img{max-width:45%}.tl-ui[data-axis=horizontal] .tl-ev__grip{cursor:ew-resize;width:clamp(10px,18%,24px);top:0;bottom:0}.tl-ui[data-axis=horizontal] .tl-ev__grip--a{left:0}.tl-ui[data-axis=horizontal] .tl-ev__grip--b{right:0}@media (pointer:coarse){.tl-ui[data-mode=edit] .tl-ev__grip{opacity:1}.tl-ui[data-axis=vertical] .tl-ev__grip{height:min(30px,34%)}.tl-ui[data-axis=horizontal] .tl-ev__grip{width:min(30px,34%)}.tl-ui[data-mode=edit][data-axis=vertical] .tl-ev__body{padding-block:13px}.tl-ui[data-mode=edit][data-axis=horizontal] .tl-ev__body{padding-inline:13px}}@media (width<=560px){.tl-bar{gap:7px;padding:10px 12px}.tl-bar__name{flex:1 0 100%;margin-inline-end:0;font-size:1.15rem}.tl-btn{padding:6px 10px;font-size:.8rem}}.tl-ui[data-mode=view] .tl-strip__del,.tl-ui[data-mode=view] .tl-ev__grip{display:none}.tl-ui[data-mode=view] .tl-strip__lane{background:0 0}.tl-ui[data-mode=view] .tl-strip__name:empty{display:none}.tl-ui[data-mode=view] .tl-ev{cursor:default}.tl-ui[data-mode=edit] .tl-ev{cursor:grab}.tl-ui[data-mode=edit] .tl-strip__lane{cursor:copy}.tl-ui.is-dnd{-webkit-user-select:none;user-select:none}.tl-ui.is-dnd *{touch-action:none}.tl-note{background:var(--tl-note);border-bottom:1px solid var(--tl-line);color:var(--tl-ink-2);flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:10px clamp(14px,3vw,26px);font-size:.86rem;display:none}.tl-ui.is-example .tl-note{display:flex}.tl-note__go{font:inherit;cursor:pointer;color:var(--tl-accent);text-underline-offset:3px;background:0 0;border:0;padding:4px 2px;font-size:.84rem;font-weight:700;text-decoration:underline}.tl-note__go:hover{color:var(--tl-accent-2)}.tl-share{margin-bottom:18px}.tl-share__l{color:var(--tl-ink-2);margin:0 0 10px;font-size:.9rem;line-height:1.5}.tl-share__h{margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:1rem}.tl-share__list{margin:0;padding:0;list-style:none}.tl-share__row{border-top:1px solid var(--tl-line);align-items:center;gap:8px;padding:7px 0;display:flex}.tl-share__name{min-width:0;color:var(--tl-ink);flex:1;font-size:.92rem;text-decoration:none}.tl-share__name:hover{text-decoration:underline}.tl-share__forget{cursor:pointer;width:26px;min-width:0;height:26px;min-height:0;color:var(--tl-ink-3);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;font-size:1.1rem;line-height:1;display:grid}.tl-share__forget:hover{color:var(--tl-danger);background:color-mix(in srgb, var(--tl-danger) 8%, var(--tl-paper))}#tl-share [hidden]{display:none}.tl-hint{color:var(--tl-ink-3);padding:0 clamp(14px,3vw,26px) 16px;font-size:.88rem;display:none}.tl-ui.is-empty .tl-hint{display:block}@media (width<=720px){.tl-ui[data-axis=vertical] .tl-strip,.tl-ui[data-axis=vertical] .tl-strip__lane{width:200px}}#tl-event,#tl-units,#tl-share,#tl-strip-del{--surface:var(--tl-paper);--text:var(--tl-ink);--text-dim:var(--tl-ink-2);--accent:var(--tl-accent);--accent-dark:var(--tl-accent-2)}#tl-event .appmodal__panel,#tl-units .appmodal__panel{border-color:var(--tl-line-2)}#tl-event .appmodal__head,#tl-units .appmodal__head,#tl-event .appmodal__foot,#tl-units .appmodal__foot{border-color:var(--tl-line)}#tl-event .appmodal__title,#tl-units .appmodal__title{font-family:Georgia,Times New Roman,serif}#tl-event .appmodal__x,#tl-units .appmodal__x{color:var(--tl-ink-3)}#tl-event .appmodal__x:hover,#tl-units .appmodal__x:hover{color:var(--tl-ink);background:var(--tl-wash)}body:has(.tl-ui) .appmodal__btn--ghost{color:var(--tl-ink-2);border-color:var(--tl-line-2)}body:has(.tl-ui) .appmodal__btn--ghost:hover{color:var(--tl-ink);border-color:var(--tl-ink-3);background:var(--tl-wash)}body:has(.tl-ui) .appmodal__btn--danger{background:var(--tl-danger)}body:has(.tl-ui) .appmodal__btn--danger:hover{background:color-mix(in srgb, var(--tl-danger) 85%, var(--tl-shadow))}.tl-zoom{z-index:1;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));background:var(--tl-paper-2);border:1px solid var(--tl-line-2);box-shadow:0 6px 18px -6px color-mix(in srgb, var(--tl-shadow) 40%, transparent);border-radius:999px;gap:2px;padding:3px;display:flex;position:absolute}.tl-zoom__btn{appearance:none;cursor:pointer;width:44px;height:44px;color:var(--tl-ink-2);transition:background var(--app-fast,.18s) var(--app-ease,ease), color var(--app-fast,.18s) var(--app-ease,ease);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font:400 1.35rem/1 system-ui,-apple-system,Segoe UI,sans-serif;display:flex}.tl-zoom__btn:hover{color:var(--tl-ink);background:var(--tl-wash)}.tl-zoom__btn:active{background:color-mix(in srgb, var(--tl-ink) 10%, transparent)}.tl-zoom__btn:focus-visible{outline:2px solid var(--tl-accent);outline-offset:2px}.tl-f{margin-bottom:16px;display:block}.tl-f__l{letter-spacing:.06em;text-transform:uppercase;color:var(--tl-ink-3);margin-bottom:6px;font-size:.72rem;font-weight:800;display:block}.tl-f__in{box-sizing:border-box;width:100%;font:inherit;color:var(--tl-ink);background:var(--tl-paper-2);border:1px solid var(--tl-line-2);border-radius:8px;padding:10px 12px;font-size:1rem;transition:border-color .12s,box-shadow .12s}.tl-f__in::placeholder{color:var(--tl-ink-3)}.tl-f__in:focus{border-color:var(--tl-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--tl-accent) 18%, transparent);outline:none}textarea.tl-f__in{resize:vertical;min-height:92px;line-height:1.55}.tl-f__in--sel{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--tl-ink-3) 50%), linear-gradient(135deg, var(--tl-ink-3) 50%, transparent 50%);background-position:calc(100% - 17px) calc(50% + 1px),calc(100% - 12px) calc(50% + 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:32px}.tl-f__pair{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.tl-f__pair>.tl-f{flex-direction:column;flex:128px;min-width:128px;display:flex}.tl-f__pair>.tl-f>.tl-f__in{margin-top:auto}.tl-pic{background:var(--tl-paper);border:1px dashed var(--tl-line-2);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.tl-shot{object-fit:contain;border:1px solid var(--tl-line);background:var(--tl-paper);border-radius:7px;width:100%;height:auto;max-height:46vh;display:block}.tl-shot[hidden]{display:none}.tl-pic__acts{flex-wrap:wrap;gap:8px;display:flex}.tl-pic__url{gap:8px;display:flex}.tl-f__in--url{flex:1 1 0;min-width:0;padding:8px 10px;font-size:.9rem}.tl-pic__hint{color:var(--tl-ink-3);margin:0;font-size:.78rem}.tl-btn[hidden]{display:none}.tl-btn--quiet{opacity:.75}.tl-btn--quiet:hover{opacity:1}.tl-f__row{gap:8px;display:flex}[data-color=sage],.tl-swatch[data-tl-color=sage]{--ev-bg:color-mix(in srgb, var(--tl-hue-sage) var(--tl-ev-mix), var(--tl-paper-2))}[data-color=clay],.tl-swatch[data-tl-color=clay]{--ev-bg:color-mix(in srgb, var(--tl-hue-clay) var(--tl-ev-mix), var(--tl-paper-2))}[data-color=sand],.tl-swatch[data-tl-color=sand]{--ev-bg:color-mix(in srgb, var(--tl-hue-sand) var(--tl-ev-mix), var(--tl-paper-2))}[data-color=sky],.tl-swatch[data-tl-color=sky]{--ev-bg:color-mix(in srgb, var(--tl-hue-sky) var(--tl-ev-mix), var(--tl-paper-2))}[data-color=lilac],.tl-swatch[data-tl-color=lilac]{--ev-bg:color-mix(in srgb, var(--tl-hue-lilac) var(--tl-ev-mix), var(--tl-paper-2))}[data-color=stone],.tl-swatch[data-tl-color=stone]{--ev-bg:color-mix(in srgb, var(--tl-hue-stone) var(--tl-ev-mix), var(--tl-paper-2))}.tl-swatches{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.tl-swatch{cursor:pointer;background:var(--ev-bg,var(--tl-paper-2));border:1px solid var(--tl-line-2);width:30px;height:30px;box-shadow:0 0 0 0 var(--tl-accent);border-radius:50%;flex:none;padding:0;transition:box-shadow .12s,transform .1s}.tl-swatch:hover{transform:translateY(-1px)}.tl-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--tl-paper), 0 0 0 4px var(--tl-accent)}.tl-swatch:focus-visible{outline:2px solid var(--tl-accent);outline-offset:3px}.tl-swatch--none{background:linear-gradient(to top right, transparent calc(50% - 1px), var(--tl-line-2) calc(50% - 1px), var(--tl-line-2) calc(50% + 1px), transparent calc(50% + 1px)), var(--tl-paper-2)}#tl-event[data-mode=view] .tl-swatches,#tl-event[data-mode=view] .tl-f:has(.tl-swatches):has([data-tl-ro-color]:empty){display:none}.tl-strip__menu{cursor:pointer;color:var(--tl-ink-3);background:0 0;border:0;border-radius:6px;flex:none;margin-inline-start:auto;padding:0 5px;font-size:1.05rem;line-height:1}.tl-strip__menu:hover{color:var(--tl-ink);background:var(--tl-wash)}.tl-strip__menu[aria-expanded=true]{color:var(--tl-ink);background:color-mix(in srgb, var(--tl-wash), var(--tl-line))}.tl-strip__menu:focus-visible{outline:2px solid var(--tl-accent);outline-offset:1px}.tl-stripmenu{z-index:60;background:var(--tl-paper-2);border:1px solid var(--tl-line-2);min-width:168px;box-shadow:0 14px 34px color-mix(in srgb, var(--tl-shadow) 18%, transparent);border-radius:10px;padding:5px;position:fixed}.tl-stripmenu[hidden]{display:none}.tl-stripmenu__item{text-align:start;cursor:pointer;width:100%;font:inherit;color:var(--tl-ink);background:0 0;border:0;border-radius:7px;padding:9px 11px;font-size:.9rem;display:block}.tl-stripmenu__item:hover{background:var(--tl-wash)}.tl-stripmenu__item:focus-visible{outline:2px solid var(--tl-accent);outline-offset:-2px}.tl-stripmenu__item--danger{color:var(--tl-danger)}.tl-stripmenu__item--danger:hover{background:color-mix(in srgb, var(--tl-danger) 10%, transparent)}.tl-ask{color:var(--tl-ink);margin:0;font-size:1rem;line-height:1.6}#tl-strip-del .appmodal__panel{border-color:var(--tl-line-2)}#tl-event[data-mode=view] .tl-f__in,#tl-event[data-mode=view] .tl-pic__acts,#tl-event[data-mode=view] .tl-pic__url,#tl-event[data-mode=view] .tl-pic__hint,#tl-event[data-mode=view] [data-tl-ev-del],#tl-event[data-mode=view] .tl-foot__done,#tl-event:not([data-mode=view]) .tl-ro,#tl-event:not([data-mode=view]) .tl-foot__close{display:none}.tl-ro{color:var(--tl-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:auto;padding:10px 12px 10px 0;font-size:1rem;line-height:1.55}.tl-ro:empty:before{content:"Nothing written";color:var(--tl-ink-3);font-style:italic}.tl-ro--title{font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:700}#tl-event[data-mode=view] .tl-pic{background:0 0;border-style:solid;padding:0}#tl-event[data-mode=view] .tl-f:has(.tl-pic):not(:has(.tl-shot:not([hidden]))){display:none}.tl-foot__gap{flex:16px}
