.action-menu{flex:none;align-items:center;display:inline-flex;position:relative}.action-menu-panel{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;z-index:1000;border:1px solid var(--line);background:var(--surface,#14181b);min-width:210px;max-width:min(360px,100vw - 16px);max-height:calc(100dvh - 32px);color:var(--ink);isolation:isolate;border-radius:10px;flex-direction:column;gap:4px;padding:6px;font-size:14px;line-height:1.4;display:flex;position:fixed;overflow:auto;box-shadow:0 8px 30px #0005}.action-menu-panel .button,.action-menu-panel>button,.action-menu-panel>a{text-align:left;white-space:normal;background:0 0;border-color:#0000;border-radius:6px;justify-content:flex-start;width:100%;min-height:40px;padding:8px 10px}.action-menu-panel .button:hover,.action-menu-panel>button:hover{background:var(--surface-2)}.action-menu-panel .icon-button{justify-content:flex-start;gap:8px;width:100%;min-height:40px;padding:8px 10px}.action-menu-panel .icon-button:after{content:attr(aria-label)}.action-menu-panel .field{min-width:0;margin:4px 6px}.action-menu-panel .row{flex-wrap:wrap}.action-menu-panel p{margin:4px 8px}.action-menu-trigger:focus-visible,.action-menu-panel :focus-visible,.page-disclosure>summary:focus-visible{outline:2px solid var(--moss);outline-offset:2px}.page-disclosure{border-block-start:1px solid var(--line);margin-block:12px}.page-disclosure>summary{cursor:pointer;padding:14px 0;font-weight:600;line-height:1.4}.page-disclosure-content{min-width:0;padding:0 0 16px}.page-disclosure-content>.settings-section:first-child{border-top:0;margin-top:0;padding-top:0}.page-tool-row{flex-wrap:wrap;align-items:center;gap:10px;margin-block:10px 16px;display:flex}.page-tool-row>.field{flex:1;min-width:150px;margin:0}.contextual-actions{opacity:0;transition:opacity .15s}:is(.object-list-row,.studio-object,.history-operation):hover .contextual-actions,:is(.object-list-row,.studio-object,.history-operation):focus-within .contextual-actions{opacity:1}.contextual-actions:has([aria-expanded=true]){opacity:1}.settings-categories .section-heading{margin-bottom:16px}.settings-categories .page-disclosure .settings-section{padding-block:16px}.reading-source .annotation-disclosure{margin-top:20px}.workflow-mobile-navigation{display:none}@media (hover:none){.contextual-actions{opacity:1}}@media (prefers-reduced-motion:reduce){.contextual-actions{transition:none}}@media (width<=700px){.page-tool-row{gap:8px}.action-menu-panel{max-height:calc(100dvh - 24px)}.section-heading>.row{flex-wrap:wrap}.page-disclosure>summary{min-height:44px}.workflow-mobile-navigation{display:flex}.workflow-library .workflow-library-index{display:none}}.page{gap:var(--space-4);width:100%;max-width:var(--page-width);padding:0 0 var(--space-6);box-sizing:border-box;font-size:var(--text-body);flex-direction:column;margin:0 auto;line-height:1.5;display:flex}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}@media (width<=600px){.page-hide-header-on-phone>.page-header{display:none}}.page-heading{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.page-title{font-size:var(--text-title);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.25}.page-count{margin-left:var(--space-2);font-size:var(--text-reading);letter-spacing:0;color:var(--ink-muted);font-weight:400}.page-description{font-size:var(--text-body);color:var(--ink-secondary);margin:0;line-height:1.5}.page-actions{align-items:center;gap:var(--space-1);flex:none;display:flex}.page-back{margin:0 0 calc(-1 * var(--space-2)) calc(-1 * var(--space-2));display:flex}.page-actions .icon-button,.page-actions .button{min-width:var(--touch-target);min-height:var(--touch-target)}.page-section{gap:var(--space-2);flex-direction:column;display:flex}.page-section-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.section-label{font-size:var(--text-ui);letter-spacing:0;text-transform:none;color:var(--ink-secondary);margin:0;font-weight:600;line-height:1.4}.chip-group{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.chip{appearance:none;min-height:var(--control-height);border-radius:var(--radius-pill);border:1px solid var(--line-strong);color:var(--ink-secondary);font:inherit;font-size:var(--text-body);white-space:nowrap;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 14px;line-height:1.2;display:inline-flex}.chip:hover{color:var(--ink);border-color:var(--ink-muted)}.chip[aria-pressed=true]{border-color:var(--amber);background:var(--surface-2);color:var(--ink)}.chip-compact{font-size:var(--text-ui);padding-inline:6px}@media (width<=800px){.chip-compact{min-height:var(--touch-target)}}.chip-wrap{white-space:normal;overflow-wrap:anywhere;text-align:start;min-width:0;max-width:100%;padding-block:var(--space-2);justify-content:flex-start}.window-tabs{align-items:stretch;gap:var(--space-1);min-height:34px;padding:var(--space-1) var(--space-2) 0;border-bottom:1px solid var(--line);scrollbar-width:none;flex:none;display:flex;overflow:auto hidden}.window-tabs::-webkit-scrollbar{display:none}.window-tab{border-radius:var(--radius-sm) var(--radius-sm) 0 0;min-width:72px;max-width:200px;color:var(--ink-secondary);border:1px solid #0000;border-bottom:0;flex:0 auto;align-items:center;display:flex}.window-tab:hover{color:var(--ink)}.window-tab[data-selected]{background:var(--bg);border-color:var(--line);color:var(--ink);flex-shrink:0}.window-tab>button[role=tab]{min-width:0;height:100%;color:inherit;font:inherit;font-size:var(--text-sm);text-align:left;padding:0 2px 0 var(--space-2);cursor:pointer;background:0 0;border:0;flex:1}.window-tab>button[role=tab]>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.window-tab>.icon-button{opacity:0;flex:none;width:24px;height:24px;margin-right:2px}.window-tab[data-selected]>.icon-button,.window-tab:hover>.icon-button,.window-tab:focus-within>.icon-button{opacity:1}@media (hover:none){.window-tab>.icon-button{opacity:1}}.window-tabs>.icon-button{flex:none;align-self:center}.segmented{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);flex:none;align-items:stretch;gap:2px;padding:2px;display:inline-flex}.segmented-option{appearance:none;border-radius:var(--radius-sm);width:30px;height:26px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.segmented-option:hover{color:var(--ink)}.segmented-option[aria-pressed=true]{background:var(--surface-3);color:var(--ink)}.segmented-option:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.chip-count{color:var(--ink-muted);font-variant-numeric:tabular-nums}.chip-count[data-tone=attention]{color:var(--amber)}.chip-mark{min-width:var(--touch-target);color:var(--ink);border-style:dashed;padding:0}.card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);color:inherit;flex-direction:column;text-decoration:none;display:flex}.card[data-layout=row]{align-items:center;gap:var(--space-2);flex-direction:row;padding:0}.card[data-layout=list]{align-items:center;gap:var(--space-2);border-width:0 0 1px;border-color:var(--line);background:0 0;border-radius:0;flex-direction:row;padding:0}@media (width<=600px){.card[data-layout=list]{flex-direction:column;align-items:stretch;gap:0}}.card[data-focused]{border-color:var(--amber);box-shadow:0 0 0 1px var(--amber)}.card[data-discarding]{opacity:.45;transition:opacity .16s}.hint-keycap{min-width:1.6em;padding:1px var(--space-1);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-3);color:var(--ink);font-family:var(--mono);font-size:var(--text-xs);text-align:center;text-transform:uppercase;letter-spacing:.04em;border-bottom-width:2px;flex:none;font-weight:400;line-height:1.4;display:inline-block}.new-mark{padding:0 var(--space-1);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--amber);font-size:var(--text-2xs);letter-spacing:.04em;flex:none;margin-left:auto;font-weight:600;line-height:1.5}.ui-live-text{white-space:nowrap;text-align:start;font-variant-numeric:tabular-nums;flex:none;display:inline-block;overflow:hidden}.region-columns{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.region-columns>[data-region=main]{flex:1;min-width:0}.page:has(.region-columns[data-has-side]){max-width:calc(var(--page-width) + 380px)}.region-line{border-bottom:1px solid var(--line);flex-direction:column;display:flex}.button.region-line-toggle{appearance:none;align-items:center;gap:var(--space-2);width:100%;min-height:var(--touch-target);padding:0 var(--space-1);color:var(--ink-secondary);font:inherit;font-size:var(--text-ui);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.region-line-toggle>strong{color:var(--ink);flex:none;font-weight:600}.region-line-summary{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.region-line-mark{flex:none;margin-left:auto;transition:transform .12s}.region-line[data-open] .region-line-mark{transform:rotate(180deg)}.region-line-body{padding:0 var(--space-1) var(--space-3)}.row-actions-inline{align-items:center;gap:var(--space-1);flex:none;display:flex}[data-swipe]{position:relative;overflow:hidden}.row-swipe-actions{visibility:hidden;align-items:stretch;display:flex;position:absolute;inset:0 0 0 auto}[data-swipe-active]>.row-swipe-actions{visibility:visible}[data-swipe-active]>.row-swipe-face{background:var(--bg)}.button.row-swipe-action{appearance:none;justify-content:center;align-items:center;gap:var(--space-1);min-width:0;padding:0 var(--space-1);border:0;border-left:1px solid var(--line);background:var(--surface-2);color:var(--ink);font:inherit;font-size:var(--text-sm);cursor:pointer;flex-direction:column;flex:1;font-weight:600;display:flex}.button.row-swipe-action:last-child{background:var(--surface-3)}.button.row-swipe-action:disabled{opacity:.5}.row-swipe-face{z-index:1;touch-action:pan-y pinch-zoom;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex:1;min-width:0;display:flex;position:relative}.row-action-menu-list{gap:var(--space-1);flex-direction:column;display:flex}.button.row-action-menu-item{appearance:none;justify-content:flex-start;align-items:flex-start;gap:var(--space-3);width:100%;min-height:var(--touch-target);padding:var(--space-3);border-radius:var(--radius-lg);color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.button.row-action-menu-item:hover,.button.row-action-menu-item:focus-visible{background:var(--surface-2)}.button.row-action-menu-item>span{white-space:normal;overflow-wrap:anywhere;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.button.row-action-menu-item>span>span{color:var(--ink-secondary);font-size:var(--text-ui)}.button.row-action-menu-item:disabled{opacity:.5}.workspace-notices[data-folded]{flex-direction:row;align-items:center;overflow:hidden}.workspace-notices[data-folded]>:not(:first-child):not(.notice-strip-more){visibility:hidden;pointer-events:none;position:absolute}.workspace-notices[data-folded] .notice{flex-wrap:nowrap;flex:1;align-items:center;min-width:0}.workspace-notices[data-folded] .notice-condition-text,.workspace-notices[data-folded] .notice-body{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-height:1.45em;overflow:hidden}.workspace-notices[data-folded] .notice-body *{display:inline}.workspace-notices[data-folded] .notice-detail{display:none}.button.notice-strip-more{min-height:var(--touch-target);padding:0 var(--space-3);color:var(--ink-secondary);font-size:var(--text-ui);flex:none;align-self:center}.row-swipe-face>.row-actions-more{color:var(--ink-secondary);flex:none;align-self:center}.notice-strip-count{font-variant-numeric:tabular-nums}.button.notice-strip-more{align-items:center;gap:2px;display:inline-flex}.action-working{flex:none;animation:1s linear infinite action-working-turn}@keyframes action-working-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.action-working{animation-duration:3s}}html[data-update-handoff=true]:after{content:"Updating thnkr.ing…";background:var(--surface);color:var(--text);z-index:2147483647;place-items:center;display:grid;position:fixed;inset:0}
