@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--default-font-family:"IBM Plex Sans";--default-mono-font-family:"IBM Plex Mono"}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.static{position:static}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\!resize{resize:both!important}.resize{resize:both}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-bad{color:var(--bad)}.text-muted{color:var(--muted)}.text-ok{color:var(--ok)}.lowercase{text-transform:lowercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width, height;transition:none}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;-webkit-user-select:none;user-select:none;-o-user-select:none;background:red;transition-duration:.1s}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{width:20px;height:20px;position:absolute}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:100% 100%;background-repeat:no-repeat;background-origin:content-box;width:20px;height:20px;padding:0 3px 3px 0;position:absolute}.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}:root{--ag-ground:#efe6d2;--ag-ink:#1f1c16;--ag-muted:#5c5546;--ag-line:#ddd0b4;--ag-paper:#f8f1e1;--ag-paper-2:#fffaf0;--ag-chip:#efe3c3;--ag-gold:#b58a1a;--ag-seal:#8f2a2a;--ag-slip-line:#d8c69c;--ag-cork:#c9a77a;--ag-cork-dot:#b8915f;--ag-cork-rim:#a9845a;--ag-cork-ink:#3b2a14;--ag-claude:#2f5d50;--ag-muse:#6b4fb3;--ag-jm:#b58a1a;--ag-t-claude:#2f5d50;--ag-t-muse:#5f44a8;--ag-t-jm:#7a5a17;--ag-hot:#b23a3a;--ag-faint-red:#a84a4a;--ag-c-claude:#2f8a63;--ag-c-muse:#6b4fb3;--ag-c-jm:#b58a1a}@media (prefers-color-scheme:dark){:root{--ag-ground:#1b1814;--ag-ink:#ece4d2;--ag-muted:#aba28f;--ag-line:#3a332a;--ag-paper:#24201a;--ag-paper-2:#2b261f;--ag-chip:#3a3226;--ag-slip-line:#4a3f2f;--ag-cork:#5a4630;--ag-cork-dot:#4c3b28;--ag-cork-rim:#3f3122;--ag-cork-ink:#f0dfb1;--ag-t-claude:#6fc3a0;--ag-t-muse:#b3a1ea;--ag-t-jm:#d4ad55;--ag-hot:#e07070;--ag-faint-red:#e08a8a;--ag-c-claude:#3a9a72;--ag-c-muse:#8a72d0;--ag-c-jm:#b0861f}}html:has(.ag-page){background:var(--ag-ground)}body:has(.ag-page){background:var(--ag-ground)}body:has(.ag-page) .nav{background:var(--ag-ground)}.ag-page{color:var(--ag-ink);padding:18px max(16px, env(safe-area-inset-right)) max(96px, calc(env(safe-area-inset-bottom) + 80px)) max(16px, env(safe-area-inset-left))}@media (min-width:761px){.ag-page{padding-left:max(24px, env(safe-area-inset-left));padding-right:max(24px, env(safe-area-inset-right))}}.ag-h2{letter-spacing:.06em;align-items:center;gap:8px;margin:0 0 12px;font:700 15px Cinzel,Georgia,serif;display:flex}.ag-row{align-items:start;gap:24px;margin-bottom:28px;display:grid}.ag-row-top{--ag-head:0px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.ag-row-main{grid-template-columns:minmax(270px,1fr) minmax(0,2.2fr) minmax(330px,1.25fr)}.ag-empty{color:var(--ag-muted);margin:6px 0;font-size:13px}.ag-pad{padding:12px 16px}.ag-count{color:var(--ag-muted);font:500 12px IBM Plex Mono,monospace}.ag-badge{background:var(--ag-seal);color:#fff;letter-spacing:0;border-radius:10px;padding:0 8px;font:600 12px/20px IBM Plex Mono,monospace}.ag-input{border:1px solid var(--ag-line);background:var(--ag-paper-2);min-height:34px;color:var(--ag-ink);border-radius:8px;padding:0 10px;font:13px IBM Plex Sans,sans-serif}.ag-input:focus-visible,.ag-page button:focus-visible,.ag-records button:focus-visible,.ag-page a:focus-visible{outline:2px solid var(--ag-gold);outline-offset:2px}.ag-grow{flex:1;min-width:120px}.ag-btn-ink,.ag-btn-primary{background:var(--ag-claude);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:40px;padding:0 16px;font:600 14px IBM Plex Sans,sans-serif}.ag-btn-ink:disabled{opacity:.5;cursor:default}.ag-btn-quiet{border:1px solid var(--ag-line);background:var(--ag-paper-2);min-height:44px;color:var(--ag-ink);cursor:pointer;border-radius:8px;padding:0 16px;font:500 14px IBM Plex Sans,sans-serif}.ag-btn-icon{min-width:44px;padding:0}.ag-btn-text{color:var(--ag-muted);cursor:pointer;background:0 0;border:0;min-height:32px;padding:6px 0;font:500 13px IBM Plex Sans,sans-serif}.ag-btn-text:hover{color:var(--ag-ink)}.ag-more{border:1px solid var(--ag-line);color:var(--ag-ink);cursor:pointer;background:0 0;border-radius:8px;min-height:36px;padding:0 14px;font:600 13px IBM Plex Sans,sans-serif}.ag-more:hover{background:var(--ag-paper)}.ag-menu{z-index:5;background:var(--ag-paper-2);border:1px solid var(--ag-line);border-radius:8px;flex-direction:column;min-width:150px;padding:4px;display:flex;position:absolute;top:calc(100% - 4px);right:6px;box-shadow:0 10px 24px #1e14002e}.ag-menu button,.ag-menu a{text-align:left;color:var(--ag-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;font:14px IBM Plex Sans,sans-serif;text-decoration:none}.ag-menu button:hover,.ag-menu a:hover{background:var(--ag-chip)}.ag-menu a[role=menuitem]{display:block}.ag-sig{background:var(--ag-muted);flex:none;width:9px;height:9px;display:inline-block;transform:rotate(45deg)}.act-claude{--ag-t-actor:var(--ag-t-claude)}.act-muse{--ag-t-actor:var(--ag-t-muse)}.act-jm{--ag-t-actor:var(--ag-t-jm)}.act-claude .ag-sig,.ag-lane-claude .ag-sig{background:var(--ag-claude)}.act-muse .ag-sig,.ag-lane-muse .ag-sig{background:var(--ag-muse)}.act-jm .ag-sig{background:var(--ag-jm)}.ag-links{flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:13px;display:flex}.ag-principals{flex-direction:column;min-width:0;display:flex}.ag-pr-head{z-index:4;height:0;position:relative}.ag-pr-head .ag-h2{margin:0}.ag-pr-err{color:var(--ag-hot);background:var(--ag-paper-2);border-radius:6px;margin:0;padding:0 8px;font:500 13px IBM Plex Sans,sans-serif;position:absolute;top:10px;right:12px}.ag-pr-err:empty{display:none}.ag-pr-board{flex-direction:column;flex:1;min-height:0;display:flex}.ag-pr-board>.cb{flex-direction:column;flex:auto;display:flex}.ag-pr-board>.cb>.cb-board{flex:1 0 auto}.ag-pr-menu{min-width:220px;color:inherit;flex-direction:column;gap:8px;padding:4px 2px;font-family:IBM Plex Sans,sans-serif;display:flex}.ag-pr-menu-h{letter-spacing:.06em;text-transform:uppercase;opacity:.72;padding:0 6px;font:600 11px IBM Plex Sans,sans-serif}.ag-pr-swatches{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.ag-pr-swatch{min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font:500 14px IBM Plex Sans,sans-serif;display:flex}.ag-pr-swatch i{background:var(--sw);border-radius:4px;flex:none;width:16px;height:16px;box-shadow:inset 0 0 0 1px #00000026}.ag-pr-swatch:hover{background:var(--sw)}@supports (color:color-mix(in lab, red, red)){.ag-pr-swatch:hover{background:color-mix(in srgb, var(--sw) 12%, transparent)}}.ag-pr-swatch[aria-checked=true]{border-color:var(--sw);background:var(--sw)}@supports (color:color-mix(in lab, red, red)){.ag-pr-swatch[aria-checked=true]{background:color-mix(in srgb, var(--sw) 16%, transparent)}}.ag-pr-swatch[aria-checked=true]{font-weight:600}.ag-pr-swatch[aria-checked=true]:after{content:"✓";margin-left:auto}.ag-pr-until-row{border-top:1px solid;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 6px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.ag-pr-until-row{border-top:1px solid color-mix(in srgb, currentColor 15%, transparent)}}.ag-pr-until-in{align-items:center;gap:8px;font:600 13px IBM Plex Sans,sans-serif;display:flex}.ag-pr-until-in .ag-input{min-height:40px}.ag-pr-until-row .ag-btn-text{color:inherit;opacity:.75;min-height:40px}.ag-pr-until{font:500 11px IBM Plex Mono,monospace;display:inline-block}.ag-party{padding-top:var(--ag-head,0px);align-items:flex-start;gap:16px;display:flex}.ag-pc{isolation:isolate;box-sizing:border-box;cursor:pointer;background:var(--pc);--pc:var(--ag-claude);border-radius:16px;width:284px;padding:9px;transition:transform .15s;display:flex;position:relative;box-shadow:0 12px 26px #1e140047}.ag-pc-muse{--pc:var(--ag-muse)}@media (hover:hover){.ag-pc:hover{transform:translateY(-2px)}}.ag-pc-face{color:#1f1c16;background:#fbf6e8;border-radius:9px;flex-direction:column;flex:1;gap:8px;min-width:0;padding:11px 12px 10px;font-family:IBM Plex Sans,sans-serif;display:flex;box-shadow:inset 0 0 0 2px #c8bfa8}.ag-pc-top{flex-wrap:wrap;align-items:baseline;gap:4px 9px;display:flex}.ag-pc-name{letter-spacing:-.01em;margin:0;font:700 22px/1.05 IBM Plex Sans,sans-serif}.ag-pc-role{color:#3d372a;background:#ebe3cf;border-radius:10px;padding:2px 9px;font:600 12px IBM Plex Sans,sans-serif}.ag-pc-latest{color:#3d372a;background:#f2ebd9;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:8px 10px 9px;display:flex}.ag-pc-latest-k{letter-spacing:.05em;text-transform:uppercase;color:#5c5546;align-items:center;gap:6px;font:600 10.5px/1.3 IBM Plex Sans,sans-serif;display:flex}.ag-pc-latest-when{color:#3d372a;font:500 12px/1.35 IBM Plex Mono,monospace}.ag-pc-latest-what{color:#1f1c16;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:stretch;min-height:2.76em;margin-top:2px;font-size:12.5px;line-height:1.38;display:-webkit-box;overflow:hidden}.ag-pc-latest-what b{font-weight:600}.ag-pc-latest.state-blocked .ag-pc-latest-k{color:#b23a3a}.ag-dot{background:#8d8673;border-radius:50%;flex:none;width:8px;height:8px}.ag-dot-tip{z-index:2;cursor:help;position:relative}.state-working .ag-dot{background:#2f8a4f;animation:1.8s ease-out infinite ag-beat}.state-quiet .ag-dot,.state-blocked .ag-dot{background:#b23a3a}@keyframes ag-beat{0%{box-shadow:0 0 #2f8a4f8c}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.ag-pc-art{background:#fff;border-radius:6px;flex:3 0 200px;min-height:200px;max-height:340px;margin:4px;display:block;overflow:hidden;box-shadow:0 0 0 1px #d8cfb9,0 0 0 4px #efe8d6,0 0 0 5px #b9b2a0}.ag-pc-art svg,.ag-pc-video{object-fit:cover;object-position:50% 40%;width:100%;height:100%;display:block}.ag-float{animation:4s ease-in-out infinite alternate ag-float}@keyframes ag-float{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.ag-pc-moves{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ag-pc-move{border-bottom:1px solid #e5ddca;border-radius:3px;align-items:center;gap:8px;padding:4px;display:flex}.ag-pc-move:last-child{border-bottom:0}.ag-pc-move:not(.is-watch):has(+.is-watch){border-bottom-color:#cfc6b0;margin-bottom:3px}.ag-pc-cost{flex:none;gap:3px;width:26px;display:flex}.ag-pc-cost i{background:var(--pc);border-radius:50%;width:10px;height:10px;box-shadow:inset 0 0 0 2px #ffffff59}.ag-pc-move.is-watch .ag-pc-cost i{background:#d6cdb6}.ag-pc-move-name{flex:1;font:600 13px IBM Plex Sans,sans-serif}.ag-pc-move b{font:700 17px IBM Plex Mono,monospace}.ag-pc-move.hot{background:#f6e1dc}.ag-pc-move.hot .ag-pc-cost i{background:#b23a3a}.ag-pc-move.hot b{color:#b23a3a}.ag-pc-id{border-top:1px solid #cfc6b0;flex-direction:column;flex:1 0 auto;gap:4px;padding-top:8px;display:flex}.ag-pc-id-h{letter-spacing:.07em;text-transform:uppercase;color:#5c5546;margin:0 0 1px;font:700 11px IBM Plex Sans,sans-serif}.ag-pc-id ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ag-pc-id-li{color:#2e2a20;overflow-wrap:anywhere;padding-left:14px;font-size:12px;line-height:1.38;position:relative}.ag-pc-id-li:before{content:"";background:var(--pc);border-radius:50%;width:5px;height:5px;position:absolute;top:.52em;left:2px}.ag-pc-set{color:#5c5546;cursor:pointer;background:0 0;border:0;flex:120 0 auto;justify-content:flex-end;align-items:flex-end;max-height:44px;margin-top:auto;padding:0;font:500 10.5px/1.3 IBM Plex Mono,monospace;display:flex}.ag-pc-set:after{content:"";z-index:1;border-radius:16px;position:absolute;inset:0}.ag-pc .ag-pc-set:focus-visible{outline:none}.ag-pc-set:focus-visible:after{outline:3px solid var(--ag-gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ag-pc{transition:none}.ag-pc:hover{transform:none}.state-working .ag-dot,.ag-float{animation:none}}.ag-objectives{min-width:0}.ag-lane{--lane:var(--ag-claude);margin-bottom:18px}.ag-lane-muse{--lane:var(--ag-muse)}.ag-lane-h{align-items:center;gap:8px;margin:0 0 8px;font:600 14px IBM Plex Sans,sans-serif;display:flex}.ag-objs{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ag-objs+.ag-objs{margin-top:8px}.ag-obj{background:var(--ag-paper-2);border:1px solid var(--ag-line);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 6px 10px 10px;font-size:14px;line-height:1.35;display:flex;position:relative;box-shadow:0 1px 2px #3c280012,0 4px 10px #3c28000d}.ag-obj-task{padding-right:12px}.ag-obj.is-dragging{z-index:2;border-color:var(--lane);box-shadow:0 10px 24px #1e140038}.ag-obj-n{box-sizing:border-box;background:var(--lane);color:#fff;border-radius:8px;flex:none;place-items:center;min-width:28px;height:28px;padding:0 6px;font:700 14px/1 IBM Plex Mono,monospace;display:grid;box-shadow:inset 0 -2px #0000002e}.ag-obj-main{overflow-wrap:anywhere;flex:1;min-width:0;padding-top:4px}.ag-obj-main a{color:var(--ag-ink);font-weight:500;text-decoration:none}.ag-obj-main a:hover{text-decoration:underline}.ag-grip{width:30px;min-height:36px;color:var(--ag-muted);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin:-4px 0;display:grid}.ag-grip:hover{background:var(--ag-chip);color:var(--ag-ink)}.ag-obj.is-dragging .ag-grip{cursor:grabbing}.ag-chips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.ag-chip{background:var(--ag-chip);color:var(--ag-ink);border-radius:4px;padding:1px 7px;font:500 11px IBM Plex Sans,sans-serif}.ag-chip-on{background:var(--ag-c-claude)}@supports (color:color-mix(in lab, red, red)){.ag-chip-on{background:color-mix(in srgb, var(--ag-c-claude) 22%, var(--ag-paper))}}.ag-chip.hot{background:#b23a3a}@supports (color:color-mix(in lab, red, red)){.ag-chip.hot{background:color-mix(in srgb, #b23a3a 18%, var(--ag-paper))}}.ag-chip.hot{color:var(--ag-ink)}.ag-log{flex-direction:column;min-width:0;display:flex}.ag-scroll{background:var(--ag-paper);border:1px solid var(--ag-line);border-radius:10px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #3c28000f,0 8px 22px #3c280014}.ag-log-ctl{border-bottom:1px solid var(--ag-line);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:14px 16px 12px;display:flex}.ag-log-ctl .seg,.ag-rec-ctl .seg{border-color:var(--ag-line)}.ag-log-ctl .seg button,.ag-rec-ctl .seg button{min-height:32px;color:var(--ag-muted);font-size:13px}.ag-log-ctl .seg button.on,.ag-rec-ctl .seg button.on{background:var(--ag-claude);color:#fff}.ag-log-body{flex:1;min-height:0;padding-bottom:2px}@media (min-width:761px){.ag-log{height:var(--ag-log-h,auto)}.ag-log-body{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}}.ag-day{letter-spacing:.08em;color:#7a5a17;align-items:center;gap:12px;margin:16px 18px 4px;font:700 12px Cinzel,Georgia,serif;display:flex}.ag-day:before,.ag-day:after{content:"";background:var(--ag-line);flex:1;height:1px}@media (prefers-color-scheme:dark){.ag-day{color:#d4ad55}}.ag-entries{margin:0;padding:0;list-style:none}.ag-entry{align-items:flex-start;gap:12px;padding:10px 18px;display:flex}.ag-entries>.ag-entry+.ag-entry{border-top:1px solid var(--ag-line)}@supports (color:color-mix(in lab, red, red)){.ag-entries>.ag-entry+.ag-entry{border-top:1px solid color-mix(in srgb, var(--ag-line) 55%, transparent)}}.ag-entry:not(.is-nested):hover{background:var(--ag-paper-2)}@supports (color:color-mix(in lab, red, red)){.ag-entry:not(.is-nested):hover{background:color-mix(in srgb, var(--ag-paper-2) 75%, transparent)}}.ag-entry .ag-sig{margin-top:6px}.ag-entry.is-nested{padding:7px 0}.ag-entry-main{flex:1;min-width:0}.ag-entry-line{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.ag-entry-line strong{color:var(--ag-t-actor,var(--ag-ink));font-weight:600}.ag-entry-line a{color:var(--ag-ink)}.ag-entry-meta{color:var(--ag-muted);margin:2px 0 0;font-size:12px}.ag-entry-body{color:var(--ag-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:13.5px;line-height:1.5}.ag-entry-time{color:var(--ag-muted);flex:none;margin-top:2px;font:500 12px IBM Plex Mono,monospace}.ag-expand{color:var(--ag-muted);cursor:pointer;background:0 0;border:0;min-width:28px;min-height:24px;margin-left:2px;padding:2px 6px;font-size:13px}.ag-log-foot{border-top:1px solid var(--ag-line);justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:10px 16px;display:flex}.ag-log-foot .ag-more{margin-left:auto}.ag-compose{border-top:1px solid var(--ag-line);background:var(--ag-paper-2);flex-wrap:wrap;flex:none;gap:8px;padding:10px 16px 12px;display:flex}.ag-approvals{min-width:0}.ag-clear{color:var(--ag-faint-red);text-align:center;background:var(--ag-faint-red);font:500 14px IBM Plex Sans,sans-serif}@supports (color:color-mix(in lab, red, red)){.ag-clear{background:color-mix(in srgb, var(--ag-faint-red) 6%, var(--ag-paper))}}.ag-clear{border:1px dashed var(--ag-faint-red)}@supports (color:color-mix(in lab, red, red)){.ag-clear{border:1px dashed color-mix(in srgb, var(--ag-faint-red) 35%, var(--ag-line))}}.ag-clear{border-radius:10px;margin:0 0 16px;padding:14px 16px}.ag-slip{background:var(--ag-paper-2);border:1px solid var(--ag-slip-line);border-radius:10px;margin:16px 0 20px;padding:16px 18px 14px;position:relative;box-shadow:0 1px 2px #3c280014,0 10px 24px #3c28001f}.ag-slip.stakes-high{border-color:var(--ag-seal);box-shadow:0 0 0 1px var(--ag-seal), 0 10px 24px #3c28001f}.ag-seal{color:#f0dfb1;background:radial-gradient(circle at 35% 30%, #a83a3a, var(--ag-seal) 70%);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:-14px;right:16px;rotate:-8deg;box-shadow:inset 0 0 0 3px #00000024,0 2px 4px #0000004d}.ag-slip-from{color:var(--ag-muted);align-items:center;gap:8px;margin:0;padding-right:48px;font:600 12px IBM Plex Sans,sans-serif;display:flex}.ag-slip-wait{margin-left:auto;font:500 12px IBM Plex Mono,monospace}.ag-slip-q{letter-spacing:-.01em;text-wrap:pretty;overflow-wrap:anywhere;margin:10px 0 6px;font:600 18px/1.3 IBM Plex Sans,sans-serif}.ag-slip-ctx{color:var(--ag-muted);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.ag-slip-meta{color:var(--ag-muted);flex-wrap:wrap;margin:0;font-size:12.5px;display:flex}.ag-slip-meta span+span:before{content:"·";color:var(--ag-muted);margin:0 7px;font-weight:400}.ag-slip-meta .hot{color:var(--ag-hot);font-weight:600}.ag-slip-note{box-sizing:border-box;width:100%;margin-top:12px}.ag-slip-acts{border-top:1px dashed var(--ag-slip-line);align-items:center;gap:8px;margin-top:14px;padding-top:14px;display:flex;position:relative}.ag-slip-acts .ag-btn-primary{flex:1;min-height:44px;font-size:15px}.ag-history{all:unset;box-sizing:border-box;cursor:pointer;background:var(--ag-paper);border:1px solid var(--ag-line);border-radius:10px;flex-direction:column;width:100%;padding:14px 16px 12px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #3c28000f}.ag-history:hover{border-color:var(--ag-gold);box-shadow:0 6px 16px #3c28001a}.ag-history:focus-visible{outline:2px solid var(--ag-gold);outline-offset:2px}.ag-history-h{letter-spacing:.04em;margin-bottom:4px;font:700 14px Cinzel,Georgia,serif}.ag-history-none{color:var(--ag-muted);padding:6px 0 4px;font-size:13px}.ag-history-row{border-top:1px solid var(--ag-line);align-items:center;gap:10px;padding:9px 0;display:flex}.ag-history-h+.ag-history-row{border-top:0}.ag-history-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ag-history-q{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.ag-history-meta{color:var(--ag-muted);font-size:11.5px}.ag-history-more{border-top:1px solid var(--ag-line);color:var(--ag-claude);margin-top:4px;padding-top:10px;font:600 13px IBM Plex Sans,sans-serif}@media (prefers-color-scheme:dark){.ag-history-more{color:var(--ag-c-claude)}}@media (prefers-reduced-motion:reduce){.ag-history{transition:none}}.ag-verdict{white-space:nowrap;border-radius:4px;padding:2px 8px;font:600 11px IBM Plex Sans,sans-serif}.v-yes{background:var(--ag-c-claude)}@supports (color:color-mix(in lab, red, red)){.v-yes{background:color-mix(in srgb, var(--ag-c-claude) 22%, var(--ag-paper))}}.v-no{background:#b23a3a}@supports (color:color-mix(in lab, red, red)){.v-no{background:color-mix(in srgb, #b23a3a 20%, var(--ag-paper))}}.v-withdrawn,.v-open{background:var(--ag-chip)}.ag-overlay{z-index:50;background:#140f0573;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ag-records{background:var(--ag-ground);width:min(1180px,100%);height:min(860px,100dvh - 48px);color:var(--ag-ink);border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 60px #00000059}.ag-rec-head{flex-wrap:wrap;align-items:center;gap:16px;padding:14px 18px 0;display:flex}.ag-rec-head h2{margin:0 8px 0 0;font:700 22px Cinzel,Georgia,serif}.ag-tabs{flex:1;gap:2px;display:flex;overflow-x:auto}.ag-tabs button{color:var(--ag-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 12px;font:500 14px IBM Plex Sans,sans-serif}.ag-tabs button.on{color:var(--ag-ink);border-bottom-color:var(--ag-gold);font-weight:600}.ag-close{width:44px;height:44px;color:var(--ag-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:26px;line-height:1}.ag-close:hover{background:var(--ag-chip)}.ag-rec-ctl{border-bottom:1px solid var(--ag-line);border-top:1px solid var(--ag-line);flex-wrap:wrap;gap:8px;padding:12px 18px;display:flex}.ag-rec-body{flex:1;padding:16px 18px 24px;overflow:auto}.ag-kpis{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:18px;display:grid}.ag-kpi{background:var(--ag-paper);border:1px solid var(--ag-line);border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.ag-kpi span{color:var(--ag-muted);font-size:12px}.ag-kpi b{font:600 22px IBM Plex Mono,monospace}.ag-charts{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:14px;display:grid}.ag-chart{background:var(--ag-paper);border:1px solid var(--ag-line);border-radius:8px;margin:0;padding:12px 14px}.ag-chart-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;font:600 14px IBM Plex Sans,sans-serif;display:flex}.ag-legend{color:var(--ag-muted);gap:12px;font:500 12px IBM Plex Sans,sans-serif;display:flex}.ag-legend i,.ag-tip i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.ag-chart-plot{position:relative}.ag-chart svg{width:100%;height:auto;display:block}.ag-grid{stroke:var(--ag-line);stroke-width:1px}.ag-axis{fill:var(--ag-muted);font:11px IBM Plex Mono,monospace}.ag-tip{background:var(--ag-paper-2);border:1px solid var(--ag-line);pointer-events:none;border-radius:6px;flex-direction:column;gap:3px;min-width:120px;padding:8px 10px;font-size:12px;display:flex;position:absolute;top:0;transform:translate(-50%);box-shadow:0 6px 16px #00000026}.ag-tip span{align-items:center;display:flex}.ag-tip em{margin-left:auto;padding-left:12px;font-family:IBM Plex Mono,monospace;font-style:normal}.ag-tip-total{border-top:1px solid var(--ag-line);color:var(--ag-muted);padding-top:3px}.ag-hbars{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ag-hbars li{grid-template-columns:140px 1fr 36px;align-items:center;gap:10px;font-size:13px;display:grid}.ag-hbar-t{background:0 0;height:12px}.ag-hbar-t span{background:var(--ag-c-claude);border-radius:0 4px 4px 0;min-width:2px;height:100%;display:block}.ag-hbar-v{text-align:right;font-family:IBM Plex Mono,monospace}.ag-timeline{margin:0;padding:0 0 0 4px;list-style:none}.ag-tl-day{letter-spacing:.08em;color:var(--ag-muted);margin:16px 0 6px;font:700 12px Cinzel,Georgia,serif}.ag-tl{border-left:2px solid var(--ag-line);grid-template-columns:12px 72px minmax(0,1fr);align-items:baseline;gap:10px;padding:5px 0 5px 8px;display:grid}.ag-tl time{color:var(--ag-muted);font:500 12px IBM Plex Mono,monospace}.ag-tl summary{cursor:pointer;font-size:14px;line-height:1.4}.ag-tl details p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;font-size:13.5px;line-height:1.5}.ag-table-wrap{overflow-x:auto}.ag-table{border-collapse:collapse;width:100%;font-size:13.5px}.ag-table th{text-align:left;background:var(--ag-ground);z-index:1;border-bottom:2px solid var(--ag-ink);padding:0;position:sticky;top:-16px}.ag-table th button{all:unset;cursor:pointer;white-space:nowrap;padding:8px 10px;font:600 12px IBM Plex Sans,sans-serif;display:block}.ag-table th button:focus-visible{outline:2px solid var(--ag-gold)}.ag-table td{border-bottom:1px solid var(--ag-line);vertical-align:top;white-space:nowrap;padding:8px 10px}.ag-table td.wide{white-space:normal;min-width:260px}.ag-table tr.is-clickable{cursor:pointer}.ag-table tr.is-clickable:hover td{background:var(--ag-paper)}.ag-table-detail td{background:var(--ag-paper);white-space:normal}.ag-table-detail p{white-space:pre-wrap;margin:0 0 6px;line-height:1.5}.ag-who{align-items:center;gap:6px;display:inline-flex}.ag-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:1099px){.ag-row-top{grid-template-columns:minmax(0,1fr)}.ag-party{justify-content:flex-start;padding-top:0}}@media (max-width:1260px){.ag-row-main{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.ag-objectives{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 16px;display:grid}.ag-objectives .ag-h2,.ag-objectives>.ag-more{grid-column:1/-1;justify-self:start}}@media (max-width:760px){.ag-page{flex-direction:column;display:flex;overflow-x:clip}.ag-row{display:contents}.ag-page>.ag-row>*{min-width:0;margin-bottom:24px}.ag-approvals{order:7}.ag-approvals:has(.ag-slip){order:1}.ag-party{order:2}.ag-principals{order:4}.ag-objectives{order:5}.ag-log{order:6}.ag-principals,.ag-pr-board,.ag-pr-board>.cb,.ag-objectives,.ag-log,.ag-scroll{height:auto;display:block}.ag-log-body{overflow:visible}.ag-party{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-4px;padding:4px 4px 14px;overflow:auto hidden}.ag-party::-webkit-scrollbar{display:none}.ag-pc{scroll-snap-align:start;flex:none;width:min(284px,82vw)}.ag-overlay{padding:0}.ag-records{border-radius:0;height:100dvh}.ag-entry{padding:10px 12px}.ag-day{margin-inline:12px}.ag-hbars li{grid-template-columns:110px 1fr 32px}}@media (pointer:coarse){.ag-page :is(.ag-input,.ag-btn-ink,.ag-btn-primary,.ag-more,.ag-btn-text,.seg button,.ag-tabs button){min-height:44px}.ag-page .ag-input{font-size:16px}}:root{--cb-cork:#c9a77a;--cb-cork-dot:#b8915f;--cb-cork-rim:#a9845a;--cb-cork-ink:#3b2a14;--cb-chip:#f4ecdae6;--cb-twine:#8b6a3e;--cb-twine-sh:#2d1c0638;--cb-paper:#fff;--cb-card:#fffaf0;--cb-rule:#40689629;--cb-ink:#1f1c16;--cb-ink-2:#4a4030;--cb-ink-3:#1f1c1673;--cb-shadow:0 1px 1px #28190529, 0 6px 14px #28190542;--cb-lift:0 3px 6px #28190533, 0 22px 34px #28190552;--cb-menu:#fffaf0;--cb-menu-ink:#1f1c16;--cb-menu-line:#ddd0b4;--cb-menu-hover:#efe3c3;--cb-danger:#b23a3a;--cb-focus:#b58a1a;--cb-toast:#1f1c16;--cb-toast-ink:#f6efdc;--cb-toast-act:#f0c75e;--cb-toast-hover:#ffffff1a;--cb-add:#ffffff6b;--cb-add-hover:#ffffffad;--cb-hover:0 2px 4px #2819052e, 0 12px 22px #2819054d;--cb-twine-hot:#5a3f17;--cb-hot-ink:#1f1c16;--cb-sel:var(--accent,#2f5d50);--cb-sel-gap:#fffaf0;--cb-sel-ink:#fff}@media (prefers-color-scheme:dark){:root{--cb-cork:#5a4630;--cb-cork-dot:#4c3b28;--cb-cork-rim:#3f3122;--cb-cork-ink:#f0dfb1;--cb-chip:#1b1814d9;--cb-twine:#c8a878;--cb-twine-sh:#00000073;--cb-paper:#ebe4d2;--cb-card:#efe7d3;--cb-rule:#40689633;--cb-shadow:0 1px 1px #00000059, 0 8px 16px #00000073;--cb-lift:0 3px 6px #0006, 0 24px 36px #0000008c;--cb-menu:#2b261f;--cb-menu-ink:#ece4d2;--cb-menu-line:#3a332a;--cb-menu-hover:#3a3226;--cb-danger:#e07070;--cb-focus:#d4ad55;--cb-toast:#f0dfb1;--cb-toast-ink:#1f1c16;--cb-toast-act:#8f2a2a;--cb-toast-hover:#00000014;--cb-add:#f0dfb11a;--cb-add-hover:#f0dfb12e;--cb-hover:0 2px 4px #00000061, 0 14px 26px #00000085;--cb-twine-hot:#ecd5a8;--cb-hot-ink:#f6efdc;--cb-sel:var(--accent,#7fbfa9);--cb-sel-gap:#1b1813;--cb-sel-ink:#10241d}}.cb{isolation:isolate;width:100%;min-width:0;position:relative}.cb:focus,.cb:focus-visible{outline:none}.cb-board,.cb-stack{background-color:var(--cb-cork);background-image:radial-gradient(var(--cb-cork-dot) 1px, transparent 1.4px);box-shadow:inset 0 0 0 6px var(--cb-cork-rim), inset 0 3px 16px #28190538;background-size:14px 14px;border-radius:12px}.cb-board{isolation:isolate;width:100%;position:relative}.cb-board.is-shell{height:var(--cb-min,520px)}@media (max-width:760px){.cb-board.is-shell{height:240px}}.cb-strings{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cb-strings path{fill:none;stroke-linecap:round;transition:opacity .12s,stroke-width .12s}.cb-twine path{stroke:var(--cb-twine);stroke-width:1.6px}.cb-twine-sh path{stroke:var(--cb-twine-sh);stroke-width:2.4px}.cb-pin{pointer-events:none;background:radial-gradient(circle at 34% 30%, #fffc 0 1.6px, transparent 3.2px), var(--c);border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:4px;left:50%}@supports (color:color-mix(in lab, red, red)){.cb-pin{background:radial-gradient(circle at 34% 30%, #fffc 0 1.6px, transparent 3.2px), color-mix(in srgb, var(--c) 82%, #1f1c16)}}.cb-pin{box-shadow:0 2px 2px #00000061,inset 0 -1px 2px #00000040}.cb-note{translate:var(--x) var(--y);rotate:var(--tilt);box-sizing:border-box;width:190px;color:var(--cb-ink);background-color:var(--c);padding:22px 12px 12px;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.cb-note{background-color:color-mix(in srgb, var(--c) 26%, var(--cb-paper))}}.cb-note{box-shadow:var(--cb-ring,0 0 transparent), var(--cb-shadow);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background-image:linear-gradient(#0000 64%,#3c28000d);border-radius:2px 2px 8px;transition:box-shadow .15s,scale .15s,transform .15s}.cb-note input,.cb-note textarea,.cb-note select,.cb-note [contenteditable],.cb-box input,.cb-box textarea,.cb-box select{-webkit-user-select:text;user-select:text}.cb-note:focus-visible,.cb-box:focus-visible{outline:2px solid var(--cb-focus);outline-offset:3px}.cb-note.is-dragging,.cb-box.is-dragging{cursor:grabbing;box-shadow:var(--cb-ring,0 0 transparent), var(--cb-lift);scale:1.03}.cb-note.is-editing{cursor:grab;box-shadow:var(--cb-shadow), 0 0 0 2px var(--c)}@supports (color:color-mix(in lab, red, red)){.cb-note.is-editing{box-shadow:var(--cb-shadow), 0 0 0 2px color-mix(in srgb, var(--c) 70%, #1f1c16)}}.cb-note.is-editing.is-dragging{cursor:grabbing}.cb-note.is-done{opacity:.62}.cb-note.is-done .cb-text{-webkit-text-decoration:line-through #1f1c168c;text-decoration:line-through #1f1c168c}.cb-line{align-items:flex-start;gap:7px;display:flex}.cb-lead{flex:none;align-items:center;min-height:19px;display:flex}.cb-text{white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;outline:none;flex:1;min-width:0;min-height:19px;font:13.5px/1.4 IBM Plex Sans,system-ui,sans-serif}.cb-text.is-editing{-webkit-user-select:text;user-select:text;caret-color:var(--cb-ink)}.cb-text:empty:before{content:attr(data-placeholder);color:var(--cb-ink-3)}.cb-foot{color:var(--cb-ink-2);margin-top:8px;font:500 11.5px/1.35 IBM Plex Sans,system-ui,sans-serif}.cb-grip{cursor:nwse-resize;touch-action:none;opacity:0;background:linear-gradient(135deg,#0000 0 52%,#1f1c1661 52% 58%,#0000 58% 70%,#1f1c1661 70% 76%,#0000 76% 88%,#1f1c1661 88% 94%,#0000 94%);width:18px;height:18px;transition:opacity .12s;position:absolute;bottom:0;right:0}.cb-note:hover .cb-grip,.cb-note:focus-within .cb-grip,.cb-note.is-dragging .cb-grip{opacity:1}@media (hover:none){.cb-grip{opacity:.7;width:26px;height:26px}}.cb-box{translate:var(--x) var(--y);rotate:var(--tilt);box-sizing:border-box;min-width:150px;max-width:min(260px, var(--cb-max,260px));color:var(--cb-ink);text-align:center;background:repeating-linear-gradient(to bottom, transparent 0 21px, var(--cb-rule) 21px 22px), var(--c);flex-direction:column;align-items:center;gap:3px;padding:22px 22px 11px;display:flex;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.cb-box{background:repeating-linear-gradient(to bottom, transparent 0 21px, var(--cb-rule) 21px 22px), color-mix(in srgb, var(--c) 7%, var(--cb-card))}}.cb-box{box-shadow:var(--cb-ring,0 0 transparent), var(--cb-shadow);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:3px;transition:box-shadow .15s,scale .15s}.cb-box .cb-pin{box-shadow:0 0 0 4px var(--c), 0 2px 2px #00000061}@supports (color:color-mix(in lab, red, red)){.cb-box .cb-pin{box-shadow:0 0 0 4px color-mix(in srgb, var(--c) 16%, #fff), 0 2px 2px #00000061}}.cb-box-label{letter-spacing:.06em;overflow-wrap:anywhere;text-wrap:balance;-webkit-text-decoration:underline 2px var(--c);-webkit-text-decoration:underline 2px var(--c);-webkit-text-decoration:underline 2px var(--c);text-decoration:underline 2px var(--c);font:700 15px/1.25 Cinzel,Georgia,serif}@supports (color:color-mix(in lab, red, red)){.cb-box-label{-webkit-text-decoration:underline 2px color-mix(in srgb, var(--c) 78%, transparent);-webkit-text-decoration:underline 2px color-mix(in srgb, var(--c) 78%, transparent);-webkit-text-decoration:underline 2px color-mix(in srgb, var(--c) 78%, transparent);text-decoration:underline 2px color-mix(in srgb, var(--c) 78%, transparent)}}.cb-box-label{text-underline-offset:5px}.cb-box-sub{color:var(--cb-ink-2);font:500 11.5px IBM Plex Sans,system-ui,sans-serif}.cb-box.is-child{min-width:130px;padding:20px 18px 9px}.cb-box.is-child .cb-box-label{font-size:13px}.cb-box[data-drop]{outline:2px dashed var(--c)}@supports (color:color-mix(in lab, red, red)){.cb-box[data-drop]{outline:2px dashed color-mix(in srgb, var(--c) 80%, #1f1c16)}}.cb-box[data-drop]{outline-offset:5px}.cb-note.is-selected,.cb-box.is-selected,.cb-note[data-band],.cb-box[data-band]{--cb-ring:0 0 0 2px var(--cb-sel-gap), 0 0 0 4.5px var(--cb-sel)}.cb-board[data-band=new] .is-selected:not([data-band]){--cb-ring:0 0 transparent}.cb-board[data-band=new] .is-selected:not([data-band]) .cb-check,.cb-note.is-editing .cb-check{display:none}.cb-note.is-selected:focus-visible,.cb-box.is-selected:focus-visible{outline-offset:7px}.cb-check{z-index:1;pointer-events:none;background:var(--cb-sel);width:20px;height:20px;box-shadow:0 0 0 2px var(--cb-sel-gap), 0 1px 3px #0000004d;border-radius:50%;place-items:center;display:grid;position:absolute;top:-8px;left:-8px}.cb-check:after{content:"";border:solid var(--cb-sel-ink);border-width:0 0 2px 2px;width:9px;height:5px;margin-top:-2px;rotate:-45deg}.cb-band{z-index:300000;box-sizing:border-box;pointer-events:none;border:1.5px solid var(--cb-sel);background:var(--cb-sel);border-radius:2px;display:none;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.cb-band{background:color-mix(in srgb, var(--cb-sel) 14%, transparent)}}.cb-board[data-band]{cursor:crosshair;-webkit-user-select:none;user-select:none}.cb-board[data-band] .cb-band{display:block}@media (hover:hover){.cb-board .cb-note:not(.is-dragging,.is-editing):hover{box-shadow:var(--cb-ring,0 0 transparent), var(--cb-hover);transform:translateY(-2px)}.cb-board .cb-note:not(.is-dragging,.is-editing):hover:after{content:"";height:2px;position:absolute;bottom:-2px;left:0;right:0}.cb-board[data-hovering] .cb-strings path:not(.is-hot){opacity:.45}.cb-board[data-hovering] .cb-twine path.is-hot{stroke:var(--cb-twine-hot);stroke-width:2.6px}.cb-board[data-hovering] .cb-twine-sh path.is-hot{stroke-width:3.8px}.cb-board .cb-note[data-hot]:not(:focus-visible){outline:1.5px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.cb-board .cb-note[data-hot]:not(:focus-visible){outline:1.5px solid color-mix(in srgb, var(--c) 72%, var(--cb-hot-ink))}}.cb-board .cb-note[data-hot]:not(:focus-visible){outline-offset:3px}.cb-board .cb-box[data-hot]:not(:focus-visible,[data-drop]){outline:1.5px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.cb-board .cb-box[data-hot]:not(:focus-visible,[data-drop]){outline:1.5px solid color-mix(in srgb, var(--c) 50%, transparent)}}.cb-board .cb-box[data-hot]:not(:focus-visible,[data-drop]){outline-offset:4px}}.cb-tip{z-index:300001;pointer-events:none;white-space:pre-line;overflow-wrap:anywhere;background:var(--cb-toast);max-width:240px;color:var(--cb-toast-ink);border-radius:6px;padding:7px 10px;font:500 12.5px/1.4 IBM Plex Sans,system-ui,sans-serif;animation:.12s ease-out cb-fade;position:absolute;box-shadow:0 8px 20px #00000040}@keyframes cb-fade{0%{opacity:0}}.cb-bar-dock{z-index:41;height:0;position:sticky;top:56px}.cb-bar{white-space:nowrap;background:var(--cb-toast);color:var(--cb-toast-ink);border-radius:10px;align-items:center;gap:2px;padding:4px 4px 4px 14px;font:600 14px IBM Plex Sans,system-ui,sans-serif;animation:.18s ease-out cb-rise;display:flex;position:absolute;top:12px;left:14px;box-shadow:0 10px 26px #00000047}.cb-bar-n{font-variant-numeric:tabular-nums;padding-right:8px}.cb-bar button{min-height:36px;color:var(--cb-toast-act);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font:700 14px IBM Plex Sans,system-ui,sans-serif}.cb-bar button:hover:not(:disabled){background:var(--cb-toast-hover)}.cb-bar button:disabled{opacity:.45;cursor:default}.cb-bar button:focus-visible{outline:2px solid var(--cb-toast-act);outline-offset:-2px}.cb-bar.is-phone{left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));top:auto;bottom:calc(12px + env(safe-area-inset-bottom));z-index:55;justify-content:flex-end;position:fixed}.cb-bar.is-phone .cb-bar-n{margin-right:auto}.cb-bar.is-phone button{min-width:64px;min-height:44px}@media (pointer:coarse){.cb-bar button{min-width:64px;min-height:44px}}.cb-more{width:34px;height:24px;color:var(--cb-ink-2);letter-spacing:.04em;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:0 2px 0 6px;padding:0;font:700 16px/1 IBM Plex Sans,system-ui,sans-serif;position:absolute;top:0;right:0}.cb-more:hover{background:#1f1c1614}.cb-note:hover .cb-more,.cb-box:hover .cb-more,.cb-note:focus-within .cb-more,.cb-box:focus-within .cb-more,.cb-more[aria-expanded=true]{opacity:1}.cb-more:focus-visible{opacity:1;outline:2px solid var(--cb-focus);outline-offset:-2px}@media (hover:none){.cb-more{opacity:.75}}@media (pointer:coarse){.cb-more{width:44px;height:36px}.cb-note .cb-line{padding-right:20px}}.cb-menu{z-index:2;box-sizing:border-box;background:var(--cb-menu);min-width:172px;max-width:280px;color:var(--cb-menu-ink);border:1px solid var(--cb-menu-line);text-align:left;cursor:default;border-radius:8px;flex-direction:column;padding:4px;font:14px IBM Plex Sans,system-ui,sans-serif;display:flex;position:absolute;top:26px;right:4px;box-shadow:0 12px 28px #1e14003d}.cb-menu[data-up]{top:auto;bottom:calc(100% - 2px)}.cb-menu[data-left]{left:4px;right:auto}:where(.cb-menu>button,.cb-menu>a){font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:36px;padding:8px 10px;text-decoration:none}:where(.cb-menu>button:hover,.cb-menu>a:hover){background:var(--cb-menu-hover)}.cb-mi:focus-visible{outline:2px solid var(--cb-focus);outline-offset:-2px}.cb-mi-del{color:var(--cb-danger)}.cb-sep{border:0;border-top:1px solid var(--cb-menu-line);margin:4px 2px}.cb-menu.cb-float{z-index:55;overscroll-behavior:contain;max-height:calc(100dvh - 16px);position:absolute;inset:0 auto auto 0;overflow:auto}@media (pointer:coarse){:where(.cb-menu>button,.cb-menu>a){min-height:44px}}.cb-add{z-index:3;box-sizing:border-box;width:172px;min-height:68px;color:var(--cb-cork-ink);background:var(--cb-add);border:2px dashed var(--cb-cork-ink);justify-content:center;align-items:center;gap:6px;padding:12px;font:600 14px IBM Plex Sans,system-ui,sans-serif;display:flex;position:absolute;bottom:20px;right:20px}@supports (color:color-mix(in lab, red, red)){.cb-add{border:2px dashed color-mix(in srgb, var(--cb-cork-ink) 62%, transparent)}}.cb-add{cursor:pointer;border-radius:2px 2px 8px;transition:background-color .15s;rotate:-1deg}.cb-add:hover{background:var(--cb-add-hover)}.cb-add:focus-visible{outline:2px solid var(--cb-focus);outline-offset:3px}.cb-add-plus{font-size:18px;font-weight:500;line-height:1}.cb-hint{z-index:0;text-align:center;max-width:calc(100% - 48px);color:var(--cb-cork-ink);background:var(--cb-chip);pointer-events:none;border-radius:6px;margin:0;padding:8px 14px;font:600 14px IBM Plex Sans,system-ui,sans-serif;position:absolute;top:50%;left:50%;translate:-50% -50%}.cb-dock{z-index:40;height:0;position:sticky;bottom:0}.cb-toast{white-space:nowrap;background:var(--cb-toast);color:var(--cb-toast-ink);border-radius:8px;align-items:center;gap:10px;padding:0 4px 0 14px;font:500 14px IBM Plex Sans,system-ui,sans-serif;animation:.18s ease-out cb-rise;display:flex;position:absolute;bottom:20px;left:20px;box-shadow:0 10px 26px #00000047}.cb-toast span{padding:12px 0}.cb-toast button{min-width:64px;min-height:44px;color:var(--cb-toast-act);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font:700 14px IBM Plex Sans,system-ui,sans-serif}.cb-toast button:hover{background:var(--cb-toast-hover)}.cb-toast button:focus-visible{outline:2px solid var(--cb-toast-act);outline-offset:-2px}@keyframes cb-rise{0%{opacity:0;translate:0 8px}}.cb-stack{isolation:isolate;flex-direction:column;gap:18px;padding:18px 14px;display:flex}.cb-sec{flex-direction:column;gap:12px;min-width:0;display:flex}.cb-sec.is-child{border-left:2px dotted var(--cb-twine);margin-left:6px;padding-left:12px}@supports (color:color-mix(in lab, red, red)){.cb-sec.is-child{border-left:2px dotted color-mix(in srgb, var(--cb-twine) 75%, transparent)}}.cb-stack .cb-note,.cb-stack .cb-box{touch-action:auto;cursor:default;position:relative;translate:none;rotate:none}.cb-stack .cb-note{width:auto}.cb-stack .cb-box{align-self:flex-start;max-width:100%;padding-right:40px}.cb-stack .cb-add{width:100%;min-height:56px;position:static;rotate:none}.cb-stack .cb-hint{align-self:center;max-width:100%;position:static;translate:none}.cb-stack .cb-toast{left:12px}.cb-stack.is-picking{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.cb-stack.is-picking .cb-note{cursor:pointer}.cb-stack.is-picking~.cb-dock .cb-toast{bottom:calc(76px + env(safe-area-inset-bottom))}@media (pointer:coarse){.cb-stack .cb-text{font-size:16px}}@media (prefers-reduced-motion:reduce){.cb-note,.cb-box,.cb-add,.cb-grip,.cb-strings path{transition:none}.cb-note.is-dragging,.cb-box.is-dragging{scale:none}.cb-board .cb-note:not(.is-dragging,.is-editing):hover{transform:none}.cb-toast,.cb-bar,.cb-tip{animation:none}}:root{--td-late:#a32626;--td-today:#24663e;--td-done:#2f7d4f}.td-page{width:100%;min-width:0;padding:10px max(10px, env(safe-area-inset-right)) max(24px, calc(env(safe-area-inset-bottom) + 16px)) max(10px, env(safe-area-inset-left))}.td-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.td-check{width:20px;height:20px;color:inherit;opacity:.62;cursor:pointer;vertical-align:-4px;background:0 0;border:2px solid;border-radius:50%;flex:none;place-items:center;margin:0 6px 0 0;padding:0;transition:opacity .12s,background-color .12s;display:inline-grid;position:relative}.td-check:before{content:"";border-radius:50%;position:absolute;inset:-12px}.td-check:hover{opacity:1}.td-check.on{opacity:1;background:var(--td-done);border-color:var(--td-done)}.td-check svg{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.cb-lead .td-check{vertical-align:0;margin:0}.td-check.sm{vertical-align:0;border-width:1.5px;width:15px;height:15px;margin:0}.td-check.sm:before{inset:-8px}.td-check.sm svg{stroke-width:2.6px;width:9px;height:9px}.td-foot{flex-direction:column;gap:5px;min-width:0;display:flex}.td-chips{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.td-chip{max-width:100%;color:inherit;background:currentColor;border-radius:4px;align-items:center;gap:3px;padding:0 6px;font:600 11px/18px IBM Plex Sans,sans-serif;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.td-chip{background:color-mix(in srgb, currentColor 9%, transparent)}}.td-chip{white-space:nowrap;text-overflow:ellipsis;text-decoration:none;overflow:hidden}.td-chip.late{color:var(--td-late);background:var(--td-late)}@supports (color:color-mix(in lab, red, red)){.td-chip.late{background:color-mix(in srgb, var(--td-late) 12%, transparent)}}.td-chip.today{color:var(--td-today);background:var(--td-today)}@supports (color:color-mix(in lab, red, red)){.td-chip.today{background:color-mix(in srgb, var(--td-today) 12%, transparent)}}.td-chip svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;flex:none;width:11px;height:11px}a.td-chip{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.td-subs{border-top:1px dashed;margin:0;padding:4px 0 0;list-style:none}@supports (color:color-mix(in lab, red, red)){.td-subs{border-top:1px dashed color-mix(in srgb, currentColor 28%, transparent)}}.td-subs{flex-direction:column;gap:1px;display:flex}.td-sub{min-height:26px;color:var(--cb-ink,inherit);align-items:center;gap:7px;font-size:13px;line-height:1.3;display:flex}.td-sub-text{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;flex:1;padding:2px 0}.td-sub-text:hover{text-underline-offset:2px;text-decoration:underline}.td-sub.done .td-sub-text{opacity:.6;text-decoration:line-through}.td-sub-input{min-width:0;min-height:28px;font:inherit;color:inherit;background:#ffffff80;border:1px solid;flex:1;padding:2px 6px;font-size:13px}@supports (color:color-mix(in lab, red, red)){.td-sub-input{border:1px solid color-mix(in srgb, currentColor 32%, transparent)}}.td-sub-input{border-radius:4px}.td-sub-input::placeholder{color:inherit;opacity:.55}.td-sub-input:focus{outline:2px solid var(--cb-focus,var(--accent));outline-offset:0}@media (pointer:coarse){.td-sub{min-height:40px}.td-check.sm:before{inset:-14px}.td-sub-input{min-height:36px}}.td-mi{align-items:center;gap:8px;display:flex}.td-mi:disabled{cursor:default;opacity:.72}.td-mi.indent{padding-left:30px}.td-mi.danger{color:var(--cb-danger,var(--bad))}.td-mi-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.td-mi-tag{opacity:.7;flex:none;font-size:13px}.td-dot{border-radius:3px;flex:none;width:10px;height:10px}.td-choose{z-index:58;right:var(--td-r,16px);bottom:var(--td-b,auto);top:var(--td-t,auto);width:min(290px,100vw - 16px);max-height:var(--td-h,60vh);box-sizing:border-box;background:var(--cb-menu,var(--panel));color:var(--cb-menu-ink,var(--fg));border:1px solid var(--cb-menu-line,var(--line));border-radius:10px;flex-direction:column;padding:6px;animation:.14s ease-out td-pop;display:flex;position:fixed;box-shadow:0 12px 28px #1e14003d}.td-choose-h{opacity:.7;margin:4px 12px 6px;font:600 13px IBM Plex Sans,sans-serif}.td-choose-list{min-height:0;overflow:auto}.td-choose-new{border-top:1px solid var(--cb-menu-line,var(--line));margin-top:4px;padding-top:4px}.td-choose .td-mi{width:100%;min-height:36px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 12px;font:14px IBM Plex Sans,sans-serif}.td-choose .td-mi.indent{padding-left:30px;font-size:13.5px}.td-choose .td-mi:hover:not(:disabled){background:var(--cb-menu-hover,currentColor)}@supports (color:color-mix(in lab, red, red)){.td-choose .td-mi:hover:not(:disabled){background:var(--cb-menu-hover,color-mix(in srgb, currentColor 8%, transparent))}}@keyframes td-pop{0%{opacity:0;transform:translateY(6px)}}@media (pointer:coarse){.td-choose .td-mi{min-height:44px}}@media (max-width:560px){.td-choose{top:auto;left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom));width:auto;max-height:70dvh}}.td-swatches{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.td-swatch{width:36px;height:36px;box-shadow:inset 0 0 0 2px var(--panel);cursor:pointer;border:3px solid #0000;border-radius:50%;padding:0}.td-swatch.on{border-color:var(--fg)}.td-swatch-custom{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;width:44px;height:36px;padding:2px}.td-input{min-height:44px;font-size:16px}.td-btn{min-height:44px;padding:0 16px;font-size:14px}.td-check:focus-visible,.td-sub-text:focus-visible,a.td-chip:focus-visible{outline:2px solid var(--cb-focus,var(--accent));outline-offset:2px}.td-choose .td-mi:focus-visible{outline:2px solid var(--cb-focus,var(--accent));outline-offset:-2px}.td-swatch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.td-toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:70;box-sizing:border-box;background:var(--cb-toast,var(--fg));max-width:calc(100vw - 32px);color:var(--cb-toast-ink,var(--bg));opacity:0;pointer-events:none;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font:500 14px IBM Plex Sans,sans-serif;transition:opacity .2s;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 26px #00000047}.td-toast:empty{padding:0}.td-toast.show{opacity:1;pointer-events:auto}.td-toast button{min-height:44px;color:var(--cb-toast-act,var(--bg));cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;margin:-10px -8px -10px 0;padding:0 12px;font:700 14px IBM Plex Sans,sans-serif}.td-toast button:focus-visible{outline:2px solid var(--cb-toast-act,var(--accent));outline-offset:-2px}@media (max-width:760px){.td-toast{bottom:calc(84px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.td-check,.td-toast{transition:none}.td-choose{animation:none}}:root{--tb-ground:#efe6d2;--tb-ink:#1f1c16;--tb-muted:#675e4e;--tb-line:#dccdab;--tb-paper:#fffaf0;--tb-stub:#f5e7c1;--tb-well:#f4ecd9;--tb-accent:#2f5d50;--tb-ok:#2f7d4f;--tb-bad:#a33a2a;--tb-gold:#b58a1a;--tb-btn:#2f5d50;--tb-claude:#2f5d50;--tb-muse:#6b4fb3;--tb-jm:#b58a1a;--tb-drop:drop-shadow(0 1px 1px #462d0a24) drop-shadow(0 6px 10px #462d0a1f)}@media (prefers-color-scheme:dark){:root{--tb-ground:#1b1814;--tb-ink:#ece4d2;--tb-muted:#a99f8b;--tb-line:#423a2e;--tb-paper:#2a251d;--tb-stub:#352d21;--tb-well:#221e18;--tb-accent:#7fbfa9;--tb-ok:#6fc48f;--tb-bad:#e0806e;--tb-gold:#d2a640;--tb-claude:#7fbfa9;--tb-muse:#a993e6;--tb-jm:#d2a640;--tb-drop:drop-shadow(0 1px 1px #00000080) drop-shadow(0 6px 12px #00000059)}}html:has(.tb-page){background:var(--tb-ground)}body:has(.tb-page){background:var(--tb-ground)}body:has(.tb-page) .nav{background:var(--tb-ground)}.tb-page{width:100%;color:var(--tb-ink);padding:20px max(var(--page-gutter,16px), env(safe-area-inset-right)) max(96px, calc(env(safe-area-inset-bottom) + 80px)) max(var(--page-gutter,16px), env(safe-area-inset-left));flex-direction:column;gap:18px;display:flex}.tb-page :is(button,input,textarea):focus-visible{outline:2px solid var(--tb-gold);outline-offset:2px}.tb-card{--stub:96px;--notch:11px;grid-template-columns:var(--stub) minmax(0, 1fr);background:var(--tb-paper);width:100%;min-height:112px;color:var(--tb-ink);font:inherit;text-align:left;--tb-mask:radial-gradient(circle at var(--stub) 0, #0000 var(--notch), #000 calc(var(--notch) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at var(--stub) 100%, #0000 var(--notch), #000 calc(var(--notch) + .5px)) bottom / 100% 51% no-repeat;-webkit-mask:var(--tb-mask);-webkit-mask:var(--tb-mask);-webkit-mask:var(--tb-mask);-webkit-mask:var(--tb-mask);mask:var(--tb-mask);border:0;border-radius:12px;margin:0;padding:0;display:grid;position:relative}button.tb-card{cursor:pointer}button.tb-card:disabled{cursor:progress}.tb-page .tb-card:focus-visible{outline-offset:-4px}.tb-ticket,.tb-new{min-width:0;filter:var(--tb-drop)}.tb-pending{opacity:.7}.tb-stub{background:var(--tb-stub);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;padding:16px 6px;display:flex;position:relative}.tb-stub:after{content:"";top:calc(var(--notch) + 5px);bottom:calc(var(--notch) + 5px);pointer-events:none;background:radial-gradient(circle at 3px 4px, var(--tb-ground) 1.6px, transparent 2.1px) 0 0 / 6px 9px repeat-y;width:6px;position:absolute;right:-3px}.tb-card-open .tb-stub{cursor:pointer}.tb-kicker{letter-spacing:.14em;color:var(--tb-muted);font:700 10px/1 Cinzel,Georgia,serif}.tb-no{letter-spacing:-.02em;overflow-wrap:anywhere;max-width:100%;font-size:22px;font-weight:700;line-height:1.05}.tb-stub-word{letter-spacing:.06em;font:700 15px/1.1 Cinzel,Georgia,serif}.tb-stub-date{color:var(--tb-muted);border-top:1px solid var(--tb-ink);margin-top:2px;padding-top:4px;font-size:11px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.tb-stub-date{border-top:1px solid color-mix(in srgb, var(--tb-ink) 16%, transparent)}}.tb-stub-date{white-space:nowrap}.st-in_progress .tb-stub{background:var(--tb-accent)}@supports (color:color-mix(in lab, red, red)){.st-in_progress .tb-stub{background:color-mix(in srgb, var(--tb-accent) 22%, var(--tb-paper))}}.st-achieved .tb-stub{background:var(--tb-ok)}@supports (color:color-mix(in lab, red, red)){.st-achieved .tb-stub{background:color-mix(in srgb, var(--tb-ok) 18%, var(--tb-paper))}}.st-dropped .tb-stub{background:var(--tb-muted)}@supports (color:color-mix(in lab, red, red)){.st-dropped .tb-stub{background:color-mix(in srgb, var(--tb-muted) 16%, var(--tb-paper))}}.tb-ticket.st-dropped:not(.tb-is-open){opacity:.62}.st-dropped .tb-title{text-decoration:line-through;-webkit-text-decoration-color:var(--tb-ink);-webkit-text-decoration-color:var(--tb-ink);-webkit-text-decoration-color:var(--tb-ink);text-decoration-color:var(--tb-ink)}@supports (color:color-mix(in lab, red, red)){.st-dropped .tb-title{-webkit-text-decoration-color:color-mix(in srgb, var(--tb-ink) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--tb-ink) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--tb-ink) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--tb-ink) 40%, transparent)}}.tb-main{flex-direction:column;gap:6px;min-width:0;padding:14px 18px 14px 22px;display:flex;position:relative}.tb-title{overflow-wrap:anywhere;font:600 16px/1.3 IBM Plex Sans,sans-serif}.tb-preview{color:var(--tb-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.tb-fields{border-top:1px dashed var(--tb-line);flex-wrap:wrap;align-items:flex-end;gap:6px 22px;margin-top:auto;padding-top:9px;display:flex}.tb-field{flex-direction:column;gap:2px;min-width:0;display:flex}.tb-k{letter-spacing:.06em;color:var(--tb-muted);font:600 10.5px/1.2 IBM Plex Sans,sans-serif}.tb-v{white-space:nowrap;align-items:center;gap:6px;font:500 13.5px/1.3 IBM Plex Sans,sans-serif;display:inline-flex}.tb-st-in_progress .tb-v{color:var(--tb-accent);font-weight:600}.tb-st-in_progress .tb-v:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;animation:1.8s ease-in-out infinite tb-pulse}.tb-st-achieved .tb-v{color:var(--tb-ok);font-weight:600}@keyframes tb-pulse{50%{opacity:.3}}.tb-sig{background:var(--tb-muted);flex:none;width:8px;height:8px;transform:rotate(45deg)}.sig-claude{background:var(--tb-claude)}.sig-muse{background:var(--tb-muse)}.sig-jm{background:var(--tb-jm)}.tb-stamp{letter-spacing:.12em;color:var(--tb-ok);opacity:.72;pointer-events:none;border:2px solid;border-radius:5px;align-self:center;margin-left:auto;padding:5px 9px 4px;font:700 14px/1 Cinzel,Georgia,serif;transform:rotate(-8deg)}.st-dropped .tb-stamp{color:var(--tb-bad)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.tb-ticket{transition:transform .15s}.tb-ticket:not(.tb-is-open):not(.tb-pending):hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.tb-st-in_progress .tb-v:before{animation:none}}.tb-card-open{min-height:0}.tb-page .tb-card-open:focus-visible{outline:2px solid var(--tb-gold)}.tb-card-open .tb-main{gap:10px;padding-top:12px;padding-bottom:16px}.tb-edit-title{color:inherit;background:0 0;border:0;border-bottom:1px dashed #0000;border-radius:0;width:100%;min-height:40px;padding:6px 0;font:600 17px/1.3 IBM Plex Sans,sans-serif}.tb-edit-title:hover,.tb-edit-title:focus{border-bottom-color:var(--tb-line)}.tb-page .tb-edit-title:focus-visible{border-bottom:1px solid var(--tb-gold);outline:none}.tb-edit-details{color:inherit;background:var(--tb-well);border:1px solid var(--tb-line);resize:none;border-radius:8px;width:100%;min-height:64px;padding:8px 10px;font:14px/1.5 IBM Plex Sans,sans-serif;overflow:hidden}.tb-edit-title::placeholder,.tb-edit-details::placeholder,.tb-new-title::placeholder,.tb-new-details::placeholder,.tb-search::placeholder{color:var(--tb-muted);opacity:.85}.tb-edit-grid{grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:8px 14px;display:grid}.tb-edit-foot{border-top:1px dashed var(--tb-line);flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:10px;display:flex}.tb-meta{min-width:0;color:var(--tb-muted);flex-wrap:wrap;flex:1;gap:2px 14px;font-size:12.5px;display:flex}.tb-seg{border:1px solid var(--tb-line);background:var(--tb-well);border-radius:10px;grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;gap:2px;max-width:100%;padding:3px;display:inline-grid}.tb-seg button{min-height:38px;color:var(--tb-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font:500 14px IBM Plex Sans,sans-serif;display:inline-flex}.tb-seg button:hover{color:var(--tb-ink)}.tb-seg button[aria-pressed=true]{background:var(--tb-paper);color:var(--tb-ink);font-weight:600;box-shadow:0 1px 2px #2819052e}.tb-count{color:var(--tb-muted);font:500 11.5px IBM Plex Mono,monospace}.tb-btn{background:var(--tb-btn);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:44px;padding:0 18px;font:600 14px IBM Plex Sans,sans-serif}.tb-btn:disabled{opacity:.45;cursor:default}.tb-btn-quiet{border:1px solid var(--tb-line);background:var(--tb-paper);min-height:44px;color:var(--tb-ink);cursor:pointer;border-radius:8px;padding:0 18px;font:500 14px IBM Plex Sans,sans-serif}.tb-btn-quiet:hover{background:var(--tb-well)}.tb-card-new{min-height:0}.tb-card-new .tb-stub{background:var(--tb-gold)}@supports (color:color-mix(in lab, red, red)){.tb-card-new .tb-stub{background:color-mix(in srgb, var(--tb-gold) 20%, var(--tb-paper))}}.tb-card-new .tb-main{gap:8px;padding-top:12px;padding-bottom:14px}.tb-new-title{color:inherit;border:0;border-bottom:1.5px dashed var(--tb-line);background:0 0;border-radius:0;width:100%;min-height:44px;padding:6px 0 8px;font:600 18px/1.3 IBM Plex Sans,sans-serif}.tb-new-details{color:inherit;resize:none;background:0 0;border:0;width:100%;min-height:30px;padding:4px 0;font:14px/1.5 IBM Plex Sans,sans-serif;overflow:hidden}.tb-page .tb-new-title:focus-visible{outline:none}.tb-new-title:focus{border-bottom-color:var(--tb-gold);border-bottom-style:solid}.tb-new-foot{border-top:1px dashed var(--tb-line);flex-wrap:wrap;align-items:center;gap:10px 12px;padding-top:10px;display:flex}.tb-new-foot .tb-btn{margin-left:auto}.tb-bar{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.tb-search{border:1px solid var(--tb-line);background:var(--tb-paper);min-width:160px;min-height:44px;color:var(--tb-ink);border-radius:8px;flex:0 320px;margin-left:auto;padding:0 12px;font:14px IBM Plex Sans,sans-serif}.tb-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));align-items:start;gap:18px 22px;margin:0;padding:0;list-style:none;display:grid}.tb-list>.tb-is-open{grid-column:1/-1}.tb-empty{color:var(--tb-muted);margin:8px 2px;font-size:14px}.sig-any{box-shadow:inset 0 0 0 1.5px var(--tb-muted);background:0 0}.tb-chip{border:1px solid var(--tb-line);background:var(--tb-well);color:var(--tb-muted);white-space:nowrap;border-radius:999px;align-self:center;align-items:center;gap:5px;padding:3px 8px;font:500 12px/1.2 IBM Plex Sans,sans-serif;display:inline-flex}.tb-note{color:var(--tb-muted);font-size:13px}.tb-note-bad{color:var(--tb-bad);font-weight:500}.tb-new .tb-note:empty{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tb-edit-foot .tb-note{flex:1;min-width:0}.tb-full-title{overflow-wrap:anywhere;margin:0;padding:6px 0 2px;font:600 17px/1.3 IBM Plex Sans,sans-serif}.tb-full-details{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:14px/1.55 IBM Plex Sans,sans-serif}.tb-card-open .tb-fields{margin-top:2px}.tb-k-stack{flex-direction:column;gap:3px;display:flex}.tb-override{background:var(--tb-gold);border-radius:4px;align-self:flex-start;padding:1px 6px}@supports (color:color-mix(in lab, red, red)){.tb-override{background:color-mix(in srgb, var(--tb-gold) 22%, transparent)}}.tb-override{color:var(--tb-ink);letter-spacing:.04em;font:600 10px/1.4 IBM Plex Sans,sans-serif}.tb-thumbs{flex-wrap:wrap;gap:10px;margin:2px 0;padding:0;list-style:none;display:flex}.tb-thumb{position:relative}.tb-thumb-face{border:1px solid var(--tb-line);background:var(--tb-well);border-radius:8px;width:104px;height:78px;padding:0;display:block;overflow:hidden}button.tb-thumb-face{cursor:zoom-in}.tb-thumb-face img{object-fit:cover;width:100%;height:100%;display:block}.tb-thumb-ph{height:100%;color:var(--tb-muted);text-align:center;justify-content:center;align-items:center;padding:4px;font-size:11px;display:flex}.tb-thumb-x{border:1px solid var(--tb-line);background:var(--tb-paper);width:26px;height:26px;color:var(--tb-ink);cursor:pointer;border-radius:50%;padding:0;font:600 16px/1 IBM Plex Sans,sans-serif;position:absolute;top:-8px;right:-8px;box-shadow:0 1px 3px #28190540}.tb-thumb-x:before{content:"";position:absolute;inset:-9px}.tb-thumb-x:hover{background:var(--tb-well);color:var(--tb-bad)}.tb-add-img{justify-content:center;align-items:center;gap:7px;display:inline-flex}.tb-btn-quiet:disabled{opacity:.5;cursor:default}.tb-seg button:disabled{cursor:default;opacity:.6}.tb-img-row{display:flex}.tb-card.tb-drop-over,.tb-edit.tb-drop-over{background:var(--tb-gold)}@supports (color:color-mix(in lab, red, red)){.tb-card.tb-drop-over,.tb-edit.tb-drop-over{background:color-mix(in srgb, var(--tb-gold) 12%, var(--tb-paper))}}.tb-drop-hint{inset:8px 8px 8px calc(var(--stub) + 8px);pointer-events:none;border:2px dashed var(--tb-gold);background:var(--tb-paper);border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.tb-drop-hint{background:color-mix(in srgb, var(--tb-paper) 80%, transparent)}}.tb-drop-hint{letter-spacing:.08em;color:var(--tb-ink);font:700 15px Cinzel,Georgia,serif}.tb-lightbox{z-index:90;background:#0c0a06db;justify-content:center;align-items:center;padding:56px 16px;display:flex;position:fixed;inset:0}.tb-lightbox img{object-fit:contain;cursor:zoom-out;border-radius:6px;max-width:min(100%,1400px);max-height:100%;box-shadow:0 10px 40px #00000080}.tb-lb-btn{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font:400 28px/1 IBM Plex Sans,sans-serif;display:flex;position:absolute}.tb-lb-btn:hover{background:#ffffff42}.tb-lb-btn:focus-visible{outline-offset:2px;outline:2px solid #d2a640}.tb-lb-close{top:max(8px, env(safe-area-inset-top));right:max(8px, env(safe-area-inset-right))}.tb-lb-prev{left:max(8px, env(safe-area-inset-left));top:50%;transform:translateY(-50%)}.tb-lb-next{right:max(8px, env(safe-area-inset-right));top:50%;transform:translateY(-50%)}.tb-lb-count{bottom:max(14px, env(safe-area-inset-bottom));color:#fffc;font-size:13px;position:absolute;left:50%;transform:translate(-50%)}@media (max-width:560px){.tb-card{--stub:70px;--notch:9px}.tb-no{font-size:17px}.tb-kicker{letter-spacing:.1em;font-size:9px}.tb-stub-word{font-size:12px}.tb-main{padding:12px 12px 12px 16px}.tb-fields{gap:6px 16px}.tb-edit-grid{grid-template-columns:minmax(0,1fr);gap:4px}.tb-edit-grid .tb-seg{width:100%}.tb-seg-4{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.tb-search{flex:100%;margin-left:0}.tb-bar>.tb-seg{width:100%}.tb-new-foot .tb-btn{flex:100%}.tb-new-foot .tb-seg-3{width:100%}.tb-seg-3 button{padding:0 8px;font-size:13.5px}.tb-new-foot .tb-add-img,.tb-img-row .tb-add-img{flex:100%}.tb-thumb-face{width:88px;height:66px}}@media (pointer:coarse){.tb-seg button{min-height:44px}.tb-search,.tb-edit-details,.tb-new-details{font-size:16px}}.health-page{--lift-bench:#c2410c;--lift-incline:#b7791f;--lift-squat:#2563eb;--lift-smith:#7c3aed;--lift-pull:#0f766e;--lift-push:#be185d;--lift-hyrox:var(--accent);--board:#121614;--chalk:#f3f1e8;--chalk-dim:#9e9e97}@media (prefers-color-scheme:dark){.health-page{--lift-bench:#fb8a4c;--lift-incline:#e8b44f;--lift-squat:#6ea0ff;--lift-smith:#b49aff;--lift-pull:#4fc7b4;--lift-push:#f27bb0;--board:#0c0f0e}}.health-page [style*=--la]{--la-chalk:var(--la)}@supports (color:color-mix(in lab, red, red)){.health-page [style*=--la]{--la-chalk:color-mix(in srgb, var(--la) 55%, var(--chalk))}}.hp-head{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:14px;display:flex}.hp-head .hp-log{margin-left:auto}.hp-pill{font:inherit;cursor:pointer;background:var(--accent);border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:13px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hp-pill{background:color-mix(in srgb, var(--accent) 14%, var(--panel))}}.hp-pill{color:var(--fg);border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.hp-pill{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--line))}}.hp-pill:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}.hp-pill:hover{border-color:var(--accent)}.hp-pill-input{border-radius:999px;width:min(260px,70vw)}.hp-chip{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.hp-chip b{color:var(--fg);font-weight:500}.hp-form{margin-bottom:14px;padding:12px 14px}.hp-form-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.hp-form-head h2{margin:0}.goals{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;margin-bottom:12px;display:grid}.goal{flex-direction:column;gap:8px;padding:10px;display:flex}.goal-plaque{--pq:var(--la,var(--accent))}@supports (color:color-mix(in lab, red, red)){.goal-plaque{--pq:color-mix(in srgb, var(--la,var(--accent)) 24%, var(--board))}}.goal-plaque{background:var(--pq);color:var(--chalk);text-align:center;box-shadow:inset 0 0 0 1px #ffffff0f, inset 0 0 0 5px var(--pq), inset 0 0 0 6px var(--chalk);border-radius:6px;padding:12px 12px 14px}@supports (color:color-mix(in lab, red, red)){.goal-plaque{box-shadow:inset 0 0 0 1px #ffffff0f, inset 0 0 0 5px var(--pq), inset 0 0 0 6px color-mix(in srgb, var(--chalk) 24%, transparent)}}.goal-plaque h2{letter-spacing:.12em;text-transform:uppercase;color:var(--chalk-dim);margin:0 0 2px;font-size:11.5px;font-weight:600}.goal-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--la-chalk,var(--chalk));margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:40px;font-weight:600;line-height:1.1}.goal-num small{letter-spacing:0;color:var(--chalk-dim);font-size:15px;font-weight:400}.goal-sub{color:var(--chalk-dim);margin:2px 0 0;font-size:12.5px}.goal-meta{flex-wrap:wrap;gap:2px 10px;margin:0 4px;display:flex}.goal-meta b{color:var(--fg);font-weight:600}.bar{background:var(--fg);border-radius:3px;height:6px;margin:0 4px}@supports (color:color-mix(in lab, red, red)){.bar{background:color-mix(in srgb, var(--fg) 8%, transparent)}}.bar{overflow:hidden}.bar i{background:var(--la,var(--accent));border-radius:3px;height:100%;transition:width .3s;display:block}.chart{margin:4px 0 0}.chart svg{width:100%;height:auto;display:block;overflow:visible}.chart-line{fill:none;stroke:var(--la,var(--accent));stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart-target{stroke:var(--muted);stroke-width:1px;stroke-dasharray:4 3}.chart-dot{fill:var(--panel);stroke:var(--la,var(--accent));stroke-width:2px;cursor:pointer;outline:none}.chart-dot.pr{fill:var(--la,var(--accent))}.chart-dot:focus-visible{stroke-width:3px;stroke:var(--fg)}.chart-label{fill:var(--fg);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.chart-axis{fill:var(--muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}.chart figcaption{min-height:14px;margin-top:2px}.chart-empty{margin:8px 4px}.ladder{border-top:1px solid var(--line);color:var(--muted);flex-direction:column;margin:2px 4px 0;padding:8px 0 0;font-size:13px;list-style:none;display:flex}.ladder li{align-items:center;gap:10px;min-height:24px;display:flex;position:relative}.ladder li+li:before{content:"";background:var(--line);width:2px;height:100%;position:absolute;bottom:50%;left:6px}.ladder li.done+li:before{background:var(--la,var(--ok))}.ladder .tick{z-index:1;box-sizing:border-box;border:2px solid var(--line);background:var(--panel);width:14px;height:14px;color:var(--panel);border-radius:50%;flex:none;place-items:center;font-size:8px;font-weight:700;line-height:1;display:grid;position:relative}.ladder li.done{color:var(--fg)}.ladder li.done .tick{background:var(--la,var(--ok));border-color:var(--la,var(--ok))}.ladder li.next{color:var(--fg);font-weight:600}.ladder li.next .tick{border-color:var(--la,var(--accent));box-shadow:0 0 0 3px var(--la,var(--accent))}@supports (color:color-mix(in lab, red, red)){.ladder li.next .tick{box-shadow:0 0 0 3px color-mix(in srgb, var(--la,var(--accent)) 25%, transparent)}}.ladder-go{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px;font-weight:400}.hp-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:12px;margin-bottom:12px;display:grid}.health-page .hp-board{background:var(--board);color:var(--chalk);box-shadow:inset 0 0 0 5px var(--board), inset 0 0 0 6px var(--chalk);border-color:#0000;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.health-page .hp-board{box-shadow:inset 0 0 0 5px var(--board), inset 0 0 0 6px color-mix(in srgb, var(--chalk) 20%, transparent)}}.hp-board h2{letter-spacing:.14em;text-transform:uppercase;color:var(--chalk-dim);text-align:center;margin:0 0 6px;font-size:12px;font-weight:600}.hp-board ol{margin:0;padding:0;list-style:none}.hp-board li{border-bottom:1px dashed var(--chalk);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 12px;padding:6px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.hp-board li{border-bottom:1px dashed color-mix(in srgb, var(--chalk) 16%, transparent)}}.hp-board li:last-child{border-bottom:0}.hp-board-name{letter-spacing:.1em;text-transform:uppercase;font-size:12.5px;font-weight:600}.hp-board-num{color:var(--la-chalk);font-variant-numeric:tabular-nums;text-align:right;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:28px;font-weight:600;line-height:1.1}.hp-board-num small{color:var(--chalk-dim);font-size:12px;font-weight:400}.hp-board-date{color:var(--chalk-dim);grid-column:1/-1;font-size:11px}.hp-board .hp-empty{color:var(--chalk-dim)}.hp-plan{flex-direction:column;gap:12px;padding:12px 14px;display:flex}.hp-plan h2{margin:0}.hp-sub{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:11px;font-weight:500}.hp-phases{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.hp-phases li{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:2px;min-width:0;padding-top:22px;font-size:12px;display:flex;position:relative}.hp-phases li:before{content:"";background:var(--line);height:2px;position:absolute;top:7px;left:0;right:0}.hp-phases li:first-child:before{left:50%}.hp-phases li:last-child:before{right:50%}.hp-phases li.done:before,.hp-phases li.now:before{background:var(--accent)}.hp-phases li.now:before{right:50%}.hp-phases li.now:first-child:before{display:none}.hp-node{box-sizing:border-box;border:2px solid var(--line);background:var(--panel);border-radius:50%;width:16px;height:16px;position:absolute;top:0;left:calc(50% - 8px)}.hp-phases li.done .hp-node{background:var(--accent);border-color:var(--accent)}.hp-phases li.now .hp-node{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.hp-phases li.now .hp-node{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 25%, transparent)}}.hp-phases li.now .hp-node{background:var(--panel)}.hp-phases b{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:500}.hp-phases span{overflow-wrap:anywhere;font-size:13.5px}.hp-phases li.now{color:var(--fg)}.hp-phases li.now span{font-weight:600}.hp-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.hp-week li{text-align:center;background:var(--fg);border-radius:6px;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:7px 2px;display:flex}@supports (color:color-mix(in lab, red, red)){.hp-week li{background:color-mix(in srgb, var(--fg) 4%, transparent)}}.hp-week li{border:1px solid #0000}.hp-week li.today{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hp-week li.today{background:color-mix(in srgb, var(--accent) 10%, var(--panel))}}.hp-week li.rest{opacity:.6}.hp-week b{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:500}.hp-week span{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:12.5px;font-weight:500;line-height:1.2}.hp-week i{color:var(--accent);font-size:10px;font-style:normal}@media (max-width:560px){.hp-week{grid-template-columns:repeat(4,minmax(0,1fr))}}.hp-more{border-top:1px solid var(--line);padding-top:8px}.hp-more+.hp-more{border-top:0;padding-top:0}.hp-more summary{cursor:pointer;color:var(--accent);align-items:center;gap:6px;min-height:28px;font-size:13px;list-style:none;display:flex}.hp-more summary::-webkit-details-marker{display:none}.hp-more summary:before{content:"▸";font-size:11px;transition:transform .15s}.hp-more[open] summary:before{transform:rotate(90deg)}.hp-more summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.hp-text{padding:4px 0 2px;font-size:14px;line-height:1.5}.hp-text h3{margin:10px 0 2px;font-size:14px;font-weight:600}.hp-text h3:first-child{margin-top:0}.hp-text p{margin:0 0 6px}.hp-text ul{margin:0 0 6px;padding-left:18px}.hp-text-edit{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13.5px;line-height:1.5}.hp-text-actions{align-items:center;gap:8px;margin-top:6px;display:flex}.health-main{columns:400px;column-gap:12px;min-width:0}.health-main>*{break-inside:avoid;margin:0 0 12px}.health-page .field-row>.field{flex:140px}.hp-empty{color:var(--muted);margin:0;font-size:13px}.hp-empty-btn{font:inherit;color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.hx-table{border-collapse:collapse;width:100%;font-size:13.5px}.hx-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:4px 8px 6px 0;font-size:11px;font-weight:500}.hx-table td{border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:5px 8px 5px 0}.hx-table .num{text-align:right;white-space:nowrap;padding-right:14px}.hx-table tr:last-child td{border-bottom:0}.hx-table td.mono{white-space:nowrap}.hx-dot{background:var(--la,var(--muted));vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}@media (max-width:560px){.hx-table .hide-sm{display:none}.hx-table{font-size:13px}}@media (pointer:coarse){.health-page :is(.hp-pill,.hp-more summary,.hp-empty-btn){min-height:44px}}@media (prefers-reduced-motion:reduce){.bar i,.hp-more summary:before{transition:none}}:root{--bg:#f6f5f1;--panel:#fff;--fg:#1d1f1b;--muted:#6b6f66;--line:#e2e1da;--accent:#2f5d50;--ok:#2f7d4f;--bad:#b23a3a;--shadow:0 8px 28px #14181224}@media (prefers-color-scheme:dark){:root{--bg:#15171a;--panel:#1e2126;--fg:#e8e8e3;--muted:#9a9e97;--line:#2d3137;--accent:#7fbfa9;--ok:#6fc48f;--bad:#e07070;--shadow:0 8px 28px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html,body{background:var(--bg);color:var(--fg)}body{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.4}.mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}a{color:var(--accent)}.login{min-height:100dvh;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));background:radial-gradient(900px 520px at 50% 0%, var(--accent), transparent 70%), var(--bg);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.login{background:radial-gradient(900px 520px at 50% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 70%), var(--bg)}}.login-card{text-align:center;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:420px;display:flex}.login-photo-wrap{aspect-ratio:1263/1400;filter:drop-shadow(0 18px 30px #14181238);width:min(300px,70vw);position:relative}.login-photo{transform-origin:50% 85%;width:100%;height:auto;transition:transform .35s;display:block}@media (prefers-reduced-motion:reduce){.login-photo{transition:none}}.login-q{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(22px,5.5vw,30px);font-weight:600;line-height:1.15}.login-actions{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.login-form{flex-direction:column;gap:12px;width:100%;max-width:320px;display:flex}.login-form .input{padding:10px 12px;font-size:16px}.login-pw{letter-spacing:.12em}.login-btn{width:100%;max-width:320px;padding:12px 22px;font-size:16px;font-weight:500}.login-hint{margin:0;font-size:12.5px;line-height:1.5}.login-link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.login-link:disabled{opacity:.5;cursor:default}.login-stats{border-top:1px solid var(--line);width:100%;color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:10px 0 0;padding:12px 0 0;font-size:12px;list-style:none;display:flex}.login-stats b{color:var(--fg);font-weight:500}.nav{padding:0 max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left));padding-top:max(6px, env(safe-area-inset-top));border-bottom:1px solid var(--line);background:var(--bg);z-index:20;align-items:center;gap:10px;display:flex;position:sticky;top:0}.nav-brand{background:var(--accent);color:#fff;letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;margin-bottom:6px;margin-left:6px;font-size:12px;font-weight:500;text-decoration:none;display:grid;box-shadow:0 0 0 2px #0000}.nav-brand[aria-current=page]{box-shadow:0 0 0 2px var(--fg)}.nav-tabs{scrollbar-width:none;gap:2px;min-width:0;display:flex;overflow-x:auto}.nav-left{flex:1}.nav-right{flex:none;margin-left:auto}.nav-soon{opacity:.55}@media (max-width:760px){.nav{flex-wrap:wrap}.nav-left{flex-basis:100%;order:1}.nav-right{flex:1;order:2;margin-left:0}.nav-brand{order:3}}.nav-tabs::-webkit-scrollbar{display:none}.nav-tab{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:8px 11px;font-size:14px;text-decoration:none}.nav-tab[aria-current=page]{color:var(--fg);border-bottom-color:var(--accent);font-weight:500}.nav-tab:hover{color:var(--fg)}.nav-short{display:none}@media (max-width:760px){.nav-long{display:none}.nav-short{display:inline}.nav-tab{padding:10px 9px;font-size:13px}}:root{--page-gutter:clamp(16px, calc(8px + 2vw), 32px)}.wrap{padding-top:16px;padding-bottom:max(96px, calc(env(safe-area-inset-bottom) + 80px));padding-left:max(var(--page-gutter), env(safe-area-inset-left));padding-right:max(var(--page-gutter), env(safe-area-inset-right))}.board-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:14px;display:flex}.head-tools{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:12px;display:flex}.measure{max-width:72ch}@media (pointer:coarse){:is(.acct,.health-page,.cal-page,.obj-page) :is(.btn-primary,.btn-ghost,.seg button,.input){min-height:44px}:is(.acct,.health-page,.cal-page,.obj-page) .input{font-size:16px}.cal-nav .btn-ghost{min-width:44px}}.card{background:var(--panel);border:1px solid var(--line);border-radius:10px}.input{font:inherit;border:1px solid var(--line);background:var(--panel);color:var(--fg);border-radius:6px;width:100%;padding:6px 9px}.input:focus{outline:2px solid var(--tc,var(--accent));outline-offset:1px}.btn-primary{font:inherit;background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:7px 14px}.btn-primary:disabled{opacity:.5;cursor:default}.btn-ghost{font:inherit;border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;padding:4px 9px;font-size:12px}.btn-ghost:hover{color:var(--fg);border-color:var(--muted)}.btn-ghost.danger{color:var(--bad)}.text-muted{color:var(--muted)}.text-bad{color:var(--bad);font-weight:500}.text-ok{color:var(--ok);font-weight:500}.text-xs{font-size:11px}.empty{color:var(--muted);padding:6px 8px;font-size:13px}.task{cursor:default;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:flex-start;gap:8px;padding:5px 6px;display:flex}.task:hover{background:var(--tc)}@supports (color:color-mix(in lab, red, red)){.task:hover{background:color-mix(in srgb, var(--tc) 8%, transparent)}}.cmenu-wrap{z-index:50;position:fixed}.cmenu{background:var(--panel);border:1px solid var(--line);min-width:190px;box-shadow:var(--shadow);border-radius:8px;margin:0;padding:4px;font-size:13.5px;list-style:none}.cmenu-item{cursor:pointer;white-space:nowrap;border-radius:5px;justify-content:space-between;gap:12px;padding:6px 10px;display:flex;position:relative}.cmenu-item:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.cmenu-item:hover{background:color-mix(in srgb, var(--fg) 7%, transparent)}}.cmenu-item.danger{color:var(--bad)}.cmenu-item.disabled{opacity:.4;cursor:default}.cmenu-sep{background:var(--line);height:1px;margin:4px 6px}.cmenu-arrow{color:var(--muted)}.cmenu-sub{max-height:60vh;padding-left:2px;position:absolute;top:-5px;left:100%;overflow:auto}@media (max-width:560px){.cmenu-sub{padding:4px 0 0 10px;position:static}}.modal-backdrop{z-index:60;background:#00000059;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:var(--panel);border:1px solid var(--line);width:100%;box-shadow:var(--shadow);border-radius:12px;max-height:92dvh;overflow:auto}.modal-head{justify-content:space-between;align-items:center;padding:14px 16px 0;display:flex}.modal-head h3{margin:0;font-size:16px;font-weight:600}.modal-body{padding:12px 16px 16px}.form{flex-direction:column;gap:10px;display:flex}.field{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.field>span{color:var(--muted);font-size:12px}.field-row{flex-wrap:wrap;gap:10px;display:flex}.modal-actions{align-items:center;gap:8px;margin-top:6px;display:flex}.log-day{margin-top:18px}.log-day h2{color:var(--muted);margin:0 0 6px;font-size:13px;font-weight:500}.log-day ul{margin:0;padding:0;list-style:none}.log-row{border-top:1px solid var(--line);grid-template-columns:64px 90px 1fr auto;align-items:baseline;gap:10px;padding:5px 0;font-size:14px;display:grid}.log-time{color:var(--muted);font-size:12px}.log-event{font-size:12px;font-weight:500}.ev-completed{color:var(--ok)}.ev-deleted{color:var(--bad)}.ev-created{color:var(--accent)}@media (max-width:560px){.log-row{grid-template-columns:56px 1fr}.log-row .log-task{grid-column:1/-1}}.build-item.st-in_progress{border-left:3px solid var(--accent)}.build-item.st-achieved{opacity:.6}.build-item.obj-claude .build-text:before,.build-item.obj-muse .build-text:before{content:""}.obj-why{margin:6px 0 0;font-size:13px;line-height:1.45}.obj-thread{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:10px;padding-top:8px;display:flex}.obj-note{grid-template-columns:56px 1fr auto;align-items:baseline;gap:10px;font-size:13.5px;display:grid}.obj-body{white-space:pre-wrap;overflow-wrap:anywhere}.obj-actor{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px}.obj-actor.act-claude{color:var(--accent)}.obj-actor.act-muse{color:#6b4fb3}.obj-add{gap:8px;margin-top:4px;display:flex}.obj-add .input{min-width:0}.obj-page .build-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr));align-items:start;gap:10px;display:grid}.obj-page .build-list>.empty{grid-column:1/-1}.obj-top{align-items:flex-start;gap:8px;display:flex}.obj-top .build-text{overflow-wrap:anywhere;padding-top:2px;font-weight:500}.obj-meta{flex-wrap:wrap;gap:6px 8px;margin-top:8px}.obj-meta .grow{flex:1}.obj-compose textarea{resize:vertical;field-sizing:content;min-height:0;max-height:12em}@media (min-width:900px){.obj-compose{grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto;align-items:start;gap:8px;display:grid}.obj-compose .modal-actions{margin-top:0}}@media (max-width:560px){.obj-note{grid-template-columns:1fr;gap:2px}.build-row{flex-wrap:wrap}.build-row .build-text{flex-basis:100%;order:-1}}.build-add{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.build-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.build-item{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.build-item.st-done,.build-item.st-dropped{opacity:.55}.build-row{align-items:center;gap:10px;display:flex}.build-status{width:auto;padding:3px 6px;font-size:12px}.build-text{white-space:pre-wrap;flex:1;min-width:0}.build-notes{margin-top:8px;font-size:13px}.toast{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));background:var(--fg);color:var(--bg);opacity:0;pointer-events:none;z-index:70;border-radius:8px;padding:8px 14px;font-size:13px;transition:opacity .2s;position:fixed;transform:translate(-50%)}.toast.show{opacity:1}@media (prefers-reduced-motion:reduce){.toast{transition:none}}.two-col{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}@media (max-width:860px){.two-col{grid-template-columns:minmax(0,1fr)}}.side{flex-direction:column;gap:12px;display:flex}.side-card{padding:12px 14px}.side-card h2,.block h2,.queue h2,.cal-day h2{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:13px;font-weight:600}.side-list{flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.chk{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.blocks{flex-direction:column;gap:12px;display:flex}.block{padding:14px 16px}.block-body{cursor:text;min-height:24px;font-size:15px;line-height:1.5}.block-body h3{margin:10px 0 4px;font-size:15px;font-weight:600}.block-body p{margin:0 0 8px}.block-body ul{margin:0 0 8px;padding-left:20px}.block-edit{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13.5px;line-height:1.5}.seg{border:1px solid var(--line);border-radius:8px;display:inline-flex;overflow:hidden}.seg button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:5px 10px;font-size:12px}.seg button+button{border-left:1px solid var(--line)}.seg button.on{background:var(--panel);color:var(--fg);font-weight:500}.hot{color:var(--bad)}.cal-nav{gap:6px}.cal-title{color:var(--fg);text-align:center;min-width:150px;font-size:15px;font-weight:600}.cal-layout{grid-template-columns:minmax(0,1fr) clamp(300px,24vw,440px);align-items:start;gap:16px;display:grid}@media (max-width:900px){.cal-layout{grid-template-columns:minmax(0,1fr)}}.cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.cal-dow{text-align:center;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--line);padding:8px 0 6px;font-size:11px}.cal-cell{aspect-ratio:1/.85;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel);min-height:56px;color:var(--fg);text-align:left;cursor:pointer;font:inherit;flex-direction:column;justify-content:space-between;max-height:max(56px,16.6667dvh - 31.6667px);padding:6px;display:flex;position:relative}.cal-cell:nth-child(7n+7){border-right:0}.cal-cell.out{color:var(--muted);background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.cal-cell.out{background:color-mix(in srgb, var(--bg) 60%, var(--panel))}}.cal-cell:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cal-cell:hover{background:color-mix(in srgb, var(--accent) 7%, var(--panel))}}.cal-cell.sel{outline:2px solid var(--accent);outline-offset:-2px;z-index:1}.cal-cell.today .cal-num{background:var(--accent);color:#fff;border-radius:999px}.cal-cell.conflict .cal-num{color:var(--bad);font-weight:600}.cal-num{place-items:center;width:22px;height:22px;font-size:12px;display:grid}.cal-dots{flex-wrap:wrap;gap:3px;display:flex}.cal-dots i{border-radius:50%;width:7px;height:7px;display:block}.cal-dots i.dot-task{border:2px solid var(--accent);box-sizing:border-box;background:0 0}.cal-count{color:var(--muted);font-size:10px;position:absolute;top:6px;right:7px}.cal-day{padding:14px 16px;position:sticky;top:56px}.cal-day h2{text-transform:none;color:var(--fg);letter-spacing:0;font-size:15px}.cal-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cal-item{border-left:3px solid var(--tc,var(--accent));grid-template-columns:100px minmax(0,1fr);align-items:baseline;gap:10px;padding-left:10px;font-size:14px;display:grid}.cal-item.task{border-left-style:dashed}.cal-item.conflict .cal-text{color:var(--bad)}.cal-text{overflow-wrap:anywhere}.cal-time{color:var(--muted);font-size:11.5px}@media (max-width:560px){.cal-item{grid-template-columns:1fr;gap:2px}.cal-cell{min-height:48px;padding:4px}.cal-count{display:none}}.acct-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));align-items:start;gap:14px;display:grid}.acct-card{padding:16px}.acct-card h2{margin:0 0 6px;font-size:15px;font-weight:600}.soon{text-align:center;place-content:center;gap:6px;min-height:60dvh;display:grid}.soon-eyes{margin:0;font-size:64px;line-height:1}.soon-title{letter-spacing:-.02em;margin:0;font-size:clamp(32px,6vw,56px);font-weight:600}.soon-sub{color:var(--muted);margin:0;font-size:15px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
