:root{color-scheme:light dark;--bg: #f2f2f7;--group: #fff;--fg: #1d1d1f;--muted: #8a8a8e;--sep: #d1d1d6;--border: #e3e3e8;--accent: #007aff;--accent-fg: #fff;--field: #fff;--field-border: #c7c7cc;--btn: #fff;--btn-border: rgba(0,0,0,.14);--shadow: 0 .5px 1.5px rgba(0,0,0,.14);--fill: rgba(120,120,128,.16);--good: #34c759;--bad: #ff3b30;--warn: #ff9f0a;--ok: #248a3d;--err: #c9382c;--side: #ececf0;--chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6 3.5 10.5 8 6 12.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media(prefers-color-scheme:dark){:root{--bg: #1c1c1e;--group: #2c2c2e;--fg: #f5f5f7;--muted: #98989d;--sep: #38383a;--border: #38383a;--accent: #0a84ff;--accent-fg: #fff;--field: #1c1c1e;--field-border: #48484a;--btn: #48484a;--btn-border: rgba(255,255,255,.16);--shadow: 0 .5px 1.5px rgba(0,0,0,.5);--fill: rgba(120,120,128,.28);--good: #30d158;--bad: #ff453a;--warn: #ff9f0a;--ok: #30d158;--err: #ff453a;--side: #232325}}:root{--err-fill: rgba(255,59,48,.12);--font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--leading: 1.45;--text-body: 16px;--text-small: 13px;--text-title: 28px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--radius-control: 6px;--radius-notice: 8px;--radius-group: 10px;--tap: 44px;--column: 36rem;--column-wide: 72rem;--dialog: 28rem;--row-fine: 36px;--control-fine: 32px;--scrim: rgba(0,0,0,.32);--shadow-raised: 0 12px 32px rgba(0,0,0,.16), 0 1px 3px rgba(0,0,0,.08);--muted-text: #5e5e63;--accent-text: #0062cc;--accent-solid: #0062cc;--err-text: #b42318;--err-solid: #b42318}@media(prefers-color-scheme:dark){:root{--muted-text: #aeaeb2;--accent-text: #409cff;--accent-solid: #0062cc;--err-text: #ff8a80;--err-solid: #c4281d;--scrim: rgba(0,0,0,.56);--shadow-raised: 0 12px 32px rgba(0,0,0,.6), 0 1px 3px rgba(0,0,0,.4)}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font:var(--text-body)/var(--leading) var(--font);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.screen{display:flex;flex-direction:column;gap:var(--space-4);max-width:var(--column);margin:0 auto;padding:var(--space-5) var(--space-4)}.heading{margin:0;font-size:var(--text-title);font-weight:600;overflow-wrap:anywhere}.heading-detail{display:none;margin:0;color:var(--muted-text);font-size:var(--text-small);overflow-wrap:anywhere}.text{margin:0}.text.muted{color:var(--muted-text)}.notice{margin:0;padding:var(--space-3);border-radius:var(--radius-notice);background:var(--fill);color:var(--fg);font-size:var(--text-small);font-weight:500}.notice.error{background:var(--err-fill);color:var(--err-text)}.button{display:block;width:100%;min-height:var(--tap);padding:0 var(--space-4);border:1px solid var(--btn-border);border-radius:var(--radius-control);background:var(--btn);color:var(--fg);font:inherit;font-weight:500;cursor:pointer}.button:active{filter:brightness(.94)}.button.primary{background:var(--accent-solid);color:var(--accent-fg);border-color:transparent}.button.destructive{background:var(--err-solid);color:var(--accent-fg);border-color:transparent}.button.quiet{background:none;border-color:transparent;color:var(--accent-text);font-size:var(--text-small)}.button:disabled{opacity:.45;cursor:default;filter:none}.picker{position:relative;display:flex;align-items:center;justify-content:center}.picker-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip-path:inset(50%)}.picker:focus-within{outline:auto}.glyph{flex:none;width:var(--space-5);height:var(--space-5);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.glyph-dot{fill:currentColor;stroke:none}.bar{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-2)}.bar>.button{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:0 var(--space-2);text-align:center}.bar>.button .glyph{width:20px;height:20px}.bar>.button:only-child .glyph{display:none}.bar>.button:first-child:nth-last-child(3),.bar>.button:first-child:nth-last-child(3)~.button{flex-direction:column;gap:2px;min-height:56px;padding:var(--space-1) 0;font-size:var(--text-small);font-weight:600;line-height:1.2}.bar>.button:first-child:nth-last-child(3) .glyph,.bar>.button:first-child:nth-last-child(3)~.button .glyph{width:22px;height:22px}.field{display:flex;flex-direction:column;gap:var(--space-1)}.field-label{padding:0 var(--space-1);color:var(--muted-text);font-size:var(--text-small)}.field-input{min-width:0;min-height:var(--tap);padding:0 var(--space-3);border:1px solid var(--field-border);border-radius:var(--radius-control);background:var(--field);color:var(--fg);font:inherit}.field-input[aria-invalid=true]{border-color:var(--err-text)}.group{margin:0;padding:0;list-style:none;overflow:hidden;background:var(--group);border:1px solid var(--border);border-radius:var(--radius-group)}.row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--tap);padding:var(--space-2) var(--space-4)}.row+.row:before{content:"";position:absolute;top:0;left:var(--space-4);right:0;border-top:.5px solid var(--sep)}.row-value{min-width:0;color:var(--muted-text);text-align:right;overflow-wrap:anywhere}.group.drop-target{outline:2px dashed var(--accent);outline-offset:2px}.item{position:relative;display:flex;align-items:center}.item.marked{animation:marked .8s ease 2.2s both}@keyframes marked{0%{background:var(--fill)}to{background:transparent}}@media(prefers-reduced-motion:reduce){.item.marked{animation-timing-function:step-end}}.item+.item:before{content:"";position:absolute;top:0;right:0;left:calc(var(--space-4) + var(--space-5) + var(--space-3));border-top:.5px solid var(--sep)}.item-body{display:flex;flex:1;align-items:center;gap:var(--space-3);min-width:0;min-height:var(--tap);margin:0;padding:var(--space-2) var(--space-4);border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:none}.item-action{cursor:pointer}.item-action:active{background:var(--fill)}.item-action:disabled{opacity:.45;cursor:default;background:none}.item-icon{flex:none;width:var(--space-5);height:var(--space-5);fill:currentColor;color:var(--muted)}.item-icon.folder{color:var(--accent)}.item.dimmed .item-icon,.item.dimmed .item-name{color:var(--muted-text)}.item.drop-target{background:var(--fill);outline:2px solid var(--accent-text);outline-offset:-2px}.item.drop-target .item-icon{color:var(--muted-text)}.item.drop-target .item-icon.folder{color:var(--accent-text)}.item-text{display:flex;flex:1;flex-direction:column;gap:var(--space-1);min-width:0}.item-name{overflow-wrap:anywhere}.item-detail{color:var(--muted-text);font-size:var(--text-small);overflow-wrap:anywhere}.item-progress,.progress{-webkit-appearance:none;appearance:none;display:block;width:100%;height:var(--space-1);border:0;border-radius:var(--space-1);background:var(--fill);overflow:hidden}.item-progress::-webkit-progress-bar,.progress::-webkit-progress-bar{background:var(--fill)}.item-progress::-webkit-progress-value,.progress::-webkit-progress-value{background:var(--accent)}.item-progress::-moz-progress-bar,.progress::-moz-progress-bar{background:var(--accent)}.progress-sweep{display:block;width:40%;height:100%;border-radius:inherit;background:var(--accent);animation:sweep 1.15s ease-in-out infinite}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.progress-sweep{margin-left:30%;animation:none}}.item-end{flex:none;align-self:stretch;min-height:var(--tap);padding:0 var(--space-4);border:0;background:none;color:var(--accent-text);font:inherit;cursor:pointer}.item-end:active{background:var(--fill)}.item-more{display:flex;flex:none;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);margin-right:var(--space-1);padding:0;border:0;border-radius:50%;background:none;color:var(--accent-text);cursor:pointer}.item-more:active{background:var(--fill)}.item-more .glyph{stroke-width:1.5}.table-head,.table .item{display:grid;grid-template-columns:minmax(0,1fr) 7rem 12rem calc(var(--tap) + var(--space-3));align-items:center}.table-head{min-height:var(--tap);border-bottom:.5px solid var(--sep)}.table-header{padding:0 var(--space-3);color:var(--muted-text);font-size:var(--text-small);font-weight:600}.table-header:first-child{padding-left:calc(var(--space-4) + var(--space-5) + var(--space-3))}.table-header:nth-child(2){text-align:right}.table-header:nth-child(3){padding-left:var(--space-5)}.item-cell{display:flex;align-items:center;align-self:stretch;min-width:0}.item-cell:last-child{justify-content:flex-end}.item-size,.item-modified{padding:0 var(--space-3);color:var(--muted-text);font-size:var(--text-small);font-variant-numeric:tabular-nums;white-space:nowrap}.item-size{text-align:right}.item-modified{padding-left:var(--space-5)}.table .item-body{padding-right:var(--space-3)}.table .item-action:after{content:"";position:absolute;inset:0}.table .item-action:active{background:none}.table .item:has(>.item-cell>.item-action:active){background:var(--fill)}.table .item-end,.table .item-more{position:relative}.table .item:has(>.item-cell>.item-action:disabled)>:is(.item-size,.item-modified){opacity:.45}.table{overflow:visible}.table .item:last-child{border-radius:0 0 calc(var(--radius-group) - 1px) calc(var(--radius-group) - 1px)}.table .item-more{border-radius:var(--radius-control);color:var(--muted-text)}.table .item-more[aria-expanded=true]{background:var(--fill);color:var(--fg)}.table .item:has(.menu),.table .item:has(>.item-cell>.item-body:focus-visible):not(:has(.item-end)){background:var(--fill)}.table .item:has(>.item-cell>.item-body:focus-visible){outline:2px solid var(--accent-text);outline-offset:-2px}.table .item-body:focus-visible{outline:none}.table .item:has(.menu) .item-icon,.table .item:has(>.item-cell>.item-body:focus-visible) .item-icon{color:var(--muted-text)}.table .item:has(.menu) .item-icon.folder,.table .item:has(>.item-cell>.item-body:focus-visible) .item-icon.folder{color:var(--accent-text)}.menu{position:absolute;top:100%;right:var(--space-1);z-index:2;width:15rem;padding:var(--space-1);background:var(--group);border:1px solid var(--border);border-radius:var(--radius-group);box-shadow:var(--shadow-raised)}.menu-catch{position:fixed;inset:0;z-index:1}.menu-item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;min-height:var(--tap);margin:0;padding:0 10px;border:0;border-radius:var(--radius-control);background:none;color:var(--fg);font:inherit;text-align:left;cursor:pointer}.menu-item:focus-visible,.menu-item:not([aria-disabled=true]):active{background:var(--fill)}.menu-item.destructive{color:var(--err-text)}.menu-item.destructive:focus-visible,.menu-item.destructive:active{background:var(--err-fill)}.menu-item[aria-disabled=true]{opacity:.45;cursor:default}.menu-label{min-width:0;overflow-wrap:anywhere}.menu-keys{display:none;color:var(--muted-text);font:inherit;font-size:var(--text-small);white-space:nowrap}.menu-rule{margin:var(--space-1) var(--space-2);border-top:.5px solid var(--sep)}@media(hover:hover)and (pointer:fine){.table .item:has(>.item-cell>.item-action:not(:disabled)):hover{background:var(--fill)}.table .item:has(>.item-cell>.item-action:not(:disabled)):hover .item-icon{color:var(--muted-text)}.table .item:has(>.item-cell>.item-action:not(:disabled)):hover .item-icon.folder{color:var(--accent-text)}.table .item-more:hover{background:var(--fill);color:var(--fg)}.menu-item:not([aria-disabled=true]):hover{background:var(--fill)}.menu-item.destructive:hover{background:var(--err-fill)}.path-link:hover{text-decoration:underline}}.back{display:flex;align-items:center;gap:var(--space-1);align-self:flex-start;min-width:0;max-width:100%;min-height:var(--tap);color:var(--accent-text);text-decoration:none}.back-icon{flex:none;width:var(--space-4);height:var(--space-4);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.back-label{min-width:0;overflow-wrap:anywhere}.path{display:none;flex-wrap:wrap;align-items:center;column-gap:var(--space-2);font-size:var(--text-small)}.path-link{display:flex;align-items:center;min-width:0;min-height:var(--tap);margin:0;padding:0;border:0;background:none;color:var(--accent-text);font:inherit;text-align:left;text-decoration:none;overflow-wrap:anywhere;cursor:pointer}.path-slash{color:var(--muted-text)}.path-here{min-width:0;font-weight:600;overflow-wrap:anywhere}.sheet{width:100%;max-width:var(--column);margin:auto auto 0;padding:0;border:0;border-radius:var(--radius-group) var(--radius-group) 0 0;background:var(--bg);color:var(--fg)}.sheet::backdrop{background:var(--scrim)}.sheet-body{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-5)}.sheet-title{margin:0 0 var(--space-1);font-size:var(--text-body);font-weight:600;text-align:center;overflow-wrap:anywhere}.status{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--group);border:1px solid var(--border);border-radius:var(--radius-group)}.status-text{margin:0;overflow-wrap:anywhere}.status-detail{margin:0;color:var(--muted-text);font-size:var(--text-small);overflow-wrap:anywhere}.actions{overflow:hidden;background:var(--group);border:1px solid var(--border);border-radius:var(--radius-group)}.actions-name{margin:0;padding:var(--space-3) var(--space-4);border-bottom:.5px solid var(--sep);color:var(--muted-text);font-size:var(--text-small);text-align:center;overflow-wrap:anywhere}.action{display:flex;align-items:center;gap:var(--space-3);width:100%;margin:0;padding:0 0 0 var(--space-4);border:0;background:none;color:var(--fg);font:inherit;text-align:left;cursor:pointer}.action:active{background:var(--fill)}.action .glyph{color:var(--accent);stroke-width:1.6}.action.destructive{color:var(--err-text)}.action.destructive .glyph{color:inherit}.action-label{display:flex;flex:1;align-items:center;align-self:stretch;min-height:50px;border-bottom:.5px solid var(--sep);overflow-wrap:anywhere}.action:last-child .action-label{border-bottom:0}.actions-cancel{min-height:50px;border:0;border-radius:var(--radius-group);background:var(--group);color:var(--accent-text);font:inherit;font-weight:600;cursor:pointer}.actions-cancel:active{filter:brightness(.94)}.screen:has(>.mode-bar){min-height:100dvh;padding-bottom:0}.mode-bar{position:sticky;bottom:0;display:flex;flex-direction:column;gap:var(--space-2);margin:auto calc(-1 * var(--space-4)) 0;padding:var(--space-3) var(--space-4) var(--space-5);background:var(--bg);border-top:.5px solid var(--sep)}.mode-bar>.button{padding:var(--space-2) var(--space-3);overflow-wrap:anywhere}.mode-bar-message{margin:0 0 var(--space-1);color:var(--muted-text);font-size:var(--text-small);overflow-wrap:anywhere}.mode-line{margin:0;color:var(--muted-text);font-size:var(--text-small);font-weight:600;text-align:center;overflow-wrap:anywhere}.sheet .mode-bar{position:static;flex-flow:row-reverse wrap;gap:var(--space-4) var(--space-2);margin:0;padding:0;border:0;background:none}.sheet .mode-bar-message{flex:1 1 100%;margin:0}.sheet .mode-bar>.button{flex:none;padding:2px var(--space-4)}.sheet .group{min-height:10rem;max-height:20rem;overflow-y:auto}.share-bar{position:sticky;top:0;z-index:1;background:var(--bg);border-bottom:1px solid var(--border);font-size:var(--text-small)}.share-bar-body{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);max-width:var(--column);margin:0 auto;padding:6px var(--space-4)}.share-bar-kind{display:flex;flex:1 1 16rem;align-items:center;gap:var(--space-4);min-width:0;margin:0;color:var(--muted-text);overflow-wrap:anywhere}.share-bar-kind .glyph{width:var(--space-4);height:var(--space-4);stroke-width:2}.share-bar-end{display:flex;align-items:center;gap:var(--space-4);margin-left:auto}.share-bar-time{display:flex;align-items:center;gap:6px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.share-bar-dot{width:var(--space-2);height:var(--space-2);border-radius:50%;background:var(--warn)}.share-bar .button{width:auto;padding:0 var(--space-3);background:none;color:var(--err-text);white-space:nowrap}.drop-chip{position:fixed;left:var(--space-4);right:var(--space-4);bottom:32px;z-index:3;display:flex;align-items:center;gap:var(--space-2);width:fit-content;max-width:var(--column);margin:0 auto;padding:var(--space-3) var(--space-4);background:var(--group);border:1px solid var(--border);border-radius:var(--radius-group);box-shadow:var(--shadow-raised);font-size:var(--text-small);font-weight:500;overflow-wrap:anywhere;pointer-events:none}.drop-chip .glyph{width:18px;height:18px;color:var(--accent)}.drop-chip.refused .glyph{color:var(--muted-text)}.dock{position:fixed;right:var(--space-5);bottom:var(--space-5);display:flex;flex-direction:column;width:22rem;max-height:60vh;overflow:hidden;background:var(--group);border:1px solid var(--border);border-radius:var(--radius-group);box-shadow:var(--shadow-raised);font-size:var(--text-small)}.dock-head{display:flex;flex:none;align-items:center;gap:var(--space-3);padding:10px var(--space-2) 10px var(--space-4);border-bottom:.5px solid var(--sep)}.dock-said{display:flex;flex:1;flex-direction:column;min-width:0;margin:0;overflow-wrap:anywhere}.dock-title{font-weight:600}.dock-detail{color:var(--muted-text)}.dock .button{width:auto;overflow-wrap:anywhere}.dock .button.quiet{flex:none;padding:0 var(--space-3)}.dock-list{min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.dock-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4)}.dock-item+.dock-item{border-top:.5px solid var(--sep)}.dock-item-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.dock-item-name{font-weight:500;overflow-wrap:anywhere}.dock-item-detail{color:var(--muted-text);overflow-wrap:anywhere}.dock-item .item-progress{margin-top:var(--space-1)}.dock-item-offers{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:6px}.dock-item-offers>.button{padding:0 10px;text-align:left}.dock-item>.button.quiet{padding:0 var(--space-2)}.viewfinder{position:relative;overflow:hidden;aspect-ratio:1;background:var(--fill);border-radius:var(--radius-group)}.viewfinder-video{display:block;width:100%;height:100%;object-fit:cover}.viewfinder:after{content:"";position:absolute;inset:18%;border:2px solid var(--accent);border-radius:var(--radius-notice)}.steps{display:flex;flex-direction:column;gap:var(--space-2)}.steps-title{margin:0;font-size:var(--text-body);font-weight:600}.steps-list{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding-left:var(--space-5)}.content-image,.content-video{display:block;align-self:center;max-width:100%;max-height:70vh;border-radius:var(--radius-group);background:var(--fill)}.content-audio{display:block;width:100%}.content-frame{display:block;width:100%;height:70vh;border:1px solid var(--border);border-radius:var(--radius-group);background:var(--group)}.content-text{margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-group);background:var(--group);color:var(--fg);font-family:ui-monospace,monospace;font-size:var(--text-small);white-space:pre-wrap;overflow-wrap:anywhere}.content-note{display:none;margin:0;color:var(--muted-text);font-size:var(--text-small)}.placeholder{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:48px var(--space-5);text-align:center;background:var(--group);border:1px solid var(--border);border-radius:var(--radius-group)}.placeholder .glyph{width:48px;height:48px;stroke-width:1.2;color:var(--muted-text)}.placeholder-text{max-width:32rem;margin:0;overflow-wrap:anywhere}.choice{display:flex;flex-wrap:wrap;gap:var(--space-2)}.choice-option{flex:1;min-width:max-content;min-height:var(--tap);padding:0 var(--space-1);border:1px solid var(--btn-border);border-radius:var(--radius-control);background:var(--btn);color:var(--fg);font:inherit;font-weight:500;cursor:pointer}.choice-option:active{filter:brightness(.94)}.choice-option[aria-checked=true]{background:var(--accent-solid);color:var(--accent-fg);border-color:transparent}.switch{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-height:var(--tap);padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-group);background:var(--group);color:var(--fg);font:inherit;text-align:left;cursor:pointer}.switch:disabled{opacity:.45;cursor:default}.switch-label{min-width:0}.switch-track{position:relative;flex:none;width:51px;height:31px;border-radius:16px;background:var(--fill)}.switch-track:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:var(--accent-fg);box-shadow:var(--shadow)}.switch[aria-checked=true] .switch-track{background:var(--accent)}.switch[aria-checked=true] .switch-track:after{transform:translate(20px)}.code{display:block;align-self:center;width:100%;max-width:20rem;aspect-ratio:1;border-radius:var(--radius-group);shape-rendering:crispEdges}.code-light{fill:var(--group)}.code-dark{fill:var(--fg)}@media(prefers-color-scheme:dark){.code-light{fill:var(--fg)}.code-dark{fill:var(--bg)}}@media(min-width:60rem){.screen{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-auto-flow:row dense;column-gap:0;max-width:var(--column-wide);padding:var(--space-5)}.screen>*{grid-column:1 / -1}.screen>.heading{grid-column:1}.screen>.bar{grid-column:2;align-self:start;margin:var(--space-1) 0 0 var(--space-4)}.screen>.back,.screen>.button{justify-self:start}.screen>.code,.screen>.content-image,.screen>.content-video{justify-self:center}.screen>.viewfinder{justify-self:center;width:100%;max-width:var(--column)}.screen.centred{min-height:100dvh;align-content:center;justify-items:center;row-gap:var(--space-5);text-align:center}.screen.centred>.code{order:-1}.screen.centred>.text{max-width:var(--column)}.screen.middle{min-height:100dvh;max-width:var(--column);align-content:center}.share-bar-body{max-width:var(--column-wide);padding:6px var(--space-5)}.path{display:flex}.screen>.path{margin-bottom:calc(var(--space-1) - var(--space-4))}.screen>.path+.back{display:none}.heading-detail{display:block}.screen>.heading-detail{grid-column:1;margin-top:calc(var(--space-1) - var(--space-4))}.button{width:auto}.bar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.bar>.button{padding:0 var(--space-3)}.bar>.button .glyph{width:18px;height:18px}.bar>.button:only-child .glyph{display:block}.bar>.button:first-child:nth-last-child(3),.bar>.button:first-child:nth-last-child(3)~.button{flex-direction:row;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-3);font-size:var(--text-body);font-weight:500;line-height:var(--leading)}.bar>.button:first-child:nth-last-child(3) .glyph,.bar>.button:first-child:nth-last-child(3)~.button .glyph{width:18px;height:18px}.screen>.content-image,.screen>.content-video{max-height:calc(100dvh - 16rem)}.screen>.content-text{max-width:48rem;padding:var(--space-4)}.screen>.content-frame{max-width:52rem}.content-note{display:block}.sheet{width:calc(100% - 2 * var(--space-5));max-width:var(--dialog);margin:auto;border:1px solid var(--border);border-radius:var(--radius-group);background:var(--group);box-shadow:var(--shadow-raised)}.sheet:has(.mode-bar){max-width:var(--column)}.sheet-body{flex-flow:row-reverse wrap;gap:var(--space-4) var(--space-2);padding:var(--space-5)}.sheet-body>*{flex:1 1 100%;min-width:0}.sheet-body>.button{flex:none}.sheet-title{margin:0;text-align:left}.sheet .status{padding:0;border:0;background:none}}@media(min-width:60rem)and (not (any-pointer:coarse)){.menu-item{min-height:var(--control-fine)}.menu-keys{display:inline}.button,.field-input,.choice-option,.item-end,.bar>.button:first-child:nth-last-child(3),.bar>.button:first-child:nth-last-child(3)~.button{min-height:var(--control-fine)}.item-more{width:var(--control-fine);height:var(--control-fine)}.item-body{min-height:var(--row-fine);padding-top:var(--space-1);padding-bottom:var(--space-1)}.path-link{min-height:24px}.table-head{min-height:var(--control-fine)}.table-head,.table .item{grid-template-columns:minmax(0,1fr) 7rem 12rem calc(var(--control-fine) + var(--space-3))}.table .item-icon{width:20px;height:20px}.table-header:first-child{padding-left:calc(var(--space-4) + 20px + var(--space-3))}.table .item+.item:before{left:calc(var(--space-4) + 20px + var(--space-3))}}
