.properties_panel__wutaV{display:grid;grid-gap:8px;gap:8px}.properties_head__fu5tH{display:flex;align-items:center;justify-content:space-between;gap:8px}.properties_head__fu5tH h3{margin:0}.properties_manage__RM_z2{display:grid;place-items:center;width:var(--control-xs);height:var(--control-xs);padding:0;border:1px solid var(--line-2);border-radius:6px;background:var(--space-1);color:var(--ink-2);cursor:pointer}.properties_manage__RM_z2:hover{border-color:var(--accent);color:var(--ink-1)}.properties_hint__4Fbgk{margin:0;color:var(--ink-3);font-size:12px;line-height:1.5}.properties_inlineAction___uB_j{padding:0;border:0;background:none;color:var(--accent);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.properties_list__5ktt_{display:grid;grid-gap:6px;gap:6px;margin:0}.properties_row__qTS_E{display:grid;grid-template-columns:minmax(84px,38%) 1fr;align-items:center;grid-gap:8px;gap:8px;min-height:30px}.properties_row__qTS_E dt{color:var(--ink-3);font-size:12px;overflow-wrap:anywhere}.properties_row__qTS_E dd{margin:0;min-width:0}.properties_row__qTS_E :is(select,input[type=text],input[type=number],input[type=date],input[type=url]){width:100%;height:var(--control-sm);padding:3px 7px;border:1px solid var(--line-2);border-radius:6px;background:var(--space-1);color:var(--ink-1);font:12px var(--font-sans)}.properties_row__qTS_E :is(select,input):focus-visible{outline:2px solid var(--accent);outline-offset:1px}.properties_readOnly__e0Pc0{color:var(--ink-1);font-size:12px;overflow-wrap:anywhere}.properties_numberWrap__mvfmQ,.properties_selectWrap__sqJ9q,.properties_urlWrap__GY2oH{display:flex;align-items:center;gap:6px}.properties_numberWrap__mvfmQ small{color:var(--ink-3);font-size:11px}.properties_urlWrap__GY2oH a{color:var(--accent);text-decoration:none;font-size:14px;padding:2px 4px}.properties_check__rGOPp{width:18px;height:18px;accent-color:var(--accent)}.properties_chips__9jCXM{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.properties_chip__8I7hE{display:inline-flex;align-items:center;gap:2px;min-height:24px;padding:1px 4px 1px 8px;border-radius:99px;background:color-mix(in oklch,var(--option) 22%,var(--space-1));color:var(--ink-1);font-size:12px;border:1px solid color-mix(in oklch,var(--option) 55%,transparent)}.properties_chip__8I7hE button{display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer;opacity:.7}.properties_chip__8I7hE button:hover{opacity:1;background:color-mix(in oklch,var(--option) 30%,transparent)}.properties_row__qTS_E .properties_addSelect__cKLlj{width:auto;min-width:84px}.properties_dot__C1je_{flex:none;width:10px;height:10px;border-radius:50%;background:var(--option)}.properties_dialog__VVGgZ [data-color],.properties_panel__wutaV [data-color]{--option:oklch(62% 0.02 232)}.properties_dialog__VVGgZ [data-color=blue],.properties_panel__wutaV [data-color=blue]{--option:oklch(68% 0.14 250)}.properties_dialog__VVGgZ [data-color=mint],.properties_panel__wutaV [data-color=mint]{--option:oklch(74% 0.13 165)}.properties_dialog__VVGgZ [data-color=amber],.properties_panel__wutaV [data-color=amber]{--option:oklch(78% 0.14 80)}.properties_dialog__VVGgZ [data-color=rose],.properties_panel__wutaV [data-color=rose]{--option:oklch(66% 0.18 15)}.properties_dialog__VVGgZ [data-color=violet],.properties_panel__wutaV [data-color=violet]{--option:oklch(66% 0.16 300)}.properties_scrim__X1Mmd{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:16px;background:rgb(4 6 12/.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.properties_dialog__VVGgZ{display:flex;flex-direction:column;width:min(720px,100%);max-height:min(88dvh,900px);border:1px solid var(--line-2);border-radius:14px;background:var(--space-0);color:var(--ink-1);box-shadow:0 24px 80px rgb(0 0 0/.45);overflow:hidden}.properties_dialogHead___XbIN{padding:18px 22px 12px;border-bottom:1px solid var(--line)}.properties_dialogHead___XbIN h2{margin:0 0 4px;font-size:17px;color:var(--ink-0)}.properties_dialogHead___XbIN p{margin:0;color:var(--ink-3);font-size:13px;line-height:1.5}.properties_dialogBody__s_6Ym{flex:1 1;min-height:0;overflow:auto;padding:14px 22px 18px;display:grid;grid-gap:16px;gap:16px;align-content:start}.properties_dialogBody__s_6Ym :is(input,select){height:var(--control-md);padding:4px 9px;border:1px solid var(--line-2);border-radius:8px;background:var(--space-1);color:var(--ink-1);font:13px var(--font-sans)}.properties_dialogBody__s_6Ym button,.properties_dialogFoot__jMI7O button{height:var(--control-md);padding:4px 12px;border:1px solid var(--line-2);border-radius:8px;background:var(--space-1);color:var(--ink-1);font:13px var(--font-sans);cursor:pointer}.properties_dialogBody__s_6Ym button:hover:not(:disabled),.properties_dialogFoot__jMI7O button:hover:not(:disabled){border-color:var(--accent)}.properties_dialogBody__s_6Ym button:disabled,.properties_dialogFoot__jMI7O button:disabled{opacity:.45;cursor:default}.properties_defs___YQJW{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.properties_def__YZqs0{display:grid;grid-gap:8px;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--space-1)}.properties_defLine__EZ4ze{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.properties_defName__Hhbh0{flex:1 1 180px;display:flex}.properties_defName__Hhbh0 input{width:100%;font-weight:600}.properties_typeTag__YsSxp{padding:3px 8px;border-radius:99px;background:var(--space-2);color:var(--ink-2);font-size:11px}.properties_unit__8Udms{display:flex;align-items:center;gap:6px;color:var(--ink-3);font-size:12px}.properties_unit__8Udms input{width:72px}.properties_defActions__NqGWn{display:flex;gap:4px;-webkit-margin-start:auto;margin-inline-start:auto}.properties_defActions__NqGWn button{min-width:var(--control-md);padding:4px 8px}.properties_danger__HLmW_{border-color:var(--danger)!important;color:var(--danger)!important}.properties_options__DzmDq{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.properties_optionEdit__l_cfD{display:inline-flex;align-items:center;gap:4px;padding:2px 4px;border-radius:8px;border:1px solid color-mix(in oklch,var(--option) 55%,transparent);background:color-mix(in oklch,var(--option) 16%,var(--space-1))}.properties_optionEdit__l_cfD select{width:var(--control-xs);height:var(--control-xs);padding:0;border-radius:9999px;background:var(--option);color:transparent;border-color:transparent;cursor:pointer}.properties_optionEdit__l_cfD select option{color:var(--ink-1);background:var(--space-1)}.properties_optionEdit__l_cfD input{width:118px;height:var(--control-sm);border-color:transparent;background:transparent}.properties_optionEdit__l_cfD button{height:var(--control-sm);min-width:var(--control-sm);padding:0 6px;border-color:transparent;background:transparent}.properties_optionAdd__5eAxv{display:inline-flex;gap:4px}.properties_optionAdd__5eAxv input{width:150px}.properties_optionAdd__5eAxv button,.properties_optionAdd__5eAxv input{height:var(--control-sm);border-radius:6px}.properties_addRow__FKldA{display:grid;grid-gap:8px;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.properties_addRow__FKldA h3{margin:0;font-size:13px;color:var(--ink-0)}.properties_addRow__FKldA>div{display:flex;flex-wrap:wrap;gap:8px}.properties_addRow__FKldA>div input{flex:1 1 200px}.properties_presetFields__94nSL{margin:0;color:var(--ink-3);font-size:12px}.properties_error__ArhnG{margin:0;color:var(--danger);font-size:13px}.properties_dialogFoot__jMI7O{display:flex;justify-content:flex-end;gap:8px;padding:12px 22px;border-top:1px solid var(--line)}.properties_primary__j20LR{border-color:var(--accent)!important;background:var(--accent)!important;color:var(--space-0)!important;font-weight:600!important}.properties_srOnly__ptCVh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:600px){.properties_scrim__X1Mmd{padding:6px}.properties_dialogBody__s_6Ym,.properties_dialogFoot__jMI7O,.properties_dialogHead___XbIN{padding-inline:14px}.properties_defActions__NqGWn{-webkit-margin-start:0;margin-inline-start:0}}.fold-toggle_host__qfKcb{position:relative}.fold-toggle_toggle__73lme{position:absolute;top:.45em;inset-inline-start:-54px;width:22px;height:22px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ink-3);cursor:pointer;opacity:0;z-index:6;transition:opacity .12s var(--ease-out,ease),transform .16s var(--ease-out,ease),color .12s ease}.fold-toggle_toggle__73lme svg{transition:transform .16s var(--ease-out,ease)}.fold-toggle_toggle__73lme[data-folded] svg{transform:rotate(-90deg)}[dir=rtl] .fold-toggle_toggle__73lme[data-folded] svg{transform:rotate(90deg)}.fold-toggle_host__qfKcb:focus-within>.fold-toggle_toggle__73lme,.fold-toggle_host__qfKcb:hover>.fold-toggle_toggle__73lme,.fold-toggle_toggle__73lme:focus-visible,.fold-toggle_toggle__73lme[data-folded],[data-reading-block]:focus-within>.fold-toggle_toggle__73lme,[data-reading-block]:hover>.fold-toggle_toggle__73lme{opacity:1}.fold-toggle_toggle__73lme:hover{background:var(--space-2);color:var(--ink-0)}.fold-toggle_toggle__73lme:focus-visible{outline:2px solid var(--star);outline-offset:1px}.fold-toggle_toggle__73lme[data-place=end]{inset-inline-start:auto;inset-inline-end:-6px;top:.3em}@media (max-width:720px),(pointer:coarse){.fold-toggle_toggle__73lme{inset-inline-start:auto;inset-inline-end:0;top:.2em;opacity:.75;width:32px;height:32px}}.fold-toggle_more__02E16{display:inline-flex;align-items:center;margin:2px 0 6px;padding:2px 10px;border:1px dashed var(--line-2);border-radius:999px;background:transparent;color:var(--ink-3);font:12px/1.6 var(--font-sans);cursor:pointer}.fold-toggle_more__02E16:hover{color:var(--ink-0);border-color:var(--ink-3)}.fold-toggle_more__02E16:focus-visible{outline:2px solid var(--star);outline-offset:2px}@media (prefers-reduced-motion:reduce){.fold-toggle_toggle__73lme,.fold-toggle_toggle__73lme svg{transition:none}}@media print{.fold-toggle_more__02E16,.fold-toggle_toggle__73lme{display:none!important}}.anchored-layer_layer__A_vM8{position:fixed;z-index:960;min-width:240px;max-width:min(360px,calc(100vw - 16px));overflow-y:auto;overscroll-behavior:contain;padding:8px;background:var(--space-1);border:1px solid var(--line-2);border-radius:var(--r-lg,12px);box-shadow:0 24px 50px -16px oklch(0 0 0/.6);color:var(--ink-1);font-size:var(--text-control,13px)}@media (max-width:639px){.anchored-layer_layer__A_vM8{max-width:none}}body[data-bg=paper] .anchored-layer_layer__A_vM8{box-shadow:var(--shadow-lg,0 18px 40px -18px oklch(30% .02 232/.3))}.anchored-layer_head__lexwC{margin:2px 4px 8px;color:var(--ink-3);font-size:12px}.anchored-layer_search__bn_rg{width:100%;min-width:0;font:13px/1.5 var(--font-sans);color:var(--ink-0);background:var(--space-0);border:1px solid var(--line);border-radius:8px;padding:6px 10px;margin-bottom:6px}.anchored-layer_search__bn_rg:focus-visible{outline:2px solid var(--star);outline-offset:1px;border-color:transparent}.anchored-layer_list__dUgTl{display:grid;grid-gap:1px;gap:1px;margin:0;padding:0;list-style:none}.anchored-layer_row__KsWDA{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--control-md,34px);padding:0 10px;border:0;border-radius:var(--r-control,8px);background:transparent;color:var(--ink-1);font:inherit;text-align:start;cursor:pointer}.anchored-layer_row__KsWDA:hover,.anchored-layer_row__KsWDA[data-active]{background:var(--space-2);color:var(--ink-0)}.anchored-layer_row__KsWDA[aria-current],.anchored-layer_row__KsWDA[aria-selected=true]{color:var(--ink-0);font-weight:600}.anchored-layer_row__KsWDA:focus-visible{outline:2px solid var(--star);outline-offset:-2px}.anchored-layer_rowLabel__MFwJ_{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anchored-layer_empty__NwQKx{margin:6px 10px;color:var(--ink-3);font-size:12.5px}.outline-button_button__OKGB8{display:inline-grid;place-items:center;width:var(--control-md,34px);height:var(--control-md,34px);padding:0;border:1px solid transparent;border-radius:var(--r-full,999px);background:transparent;color:var(--ink-2);cursor:pointer}.outline-button_button__OKGB8:hover,.outline-button_button__OKGB8[aria-expanded=true]{background:var(--space-2);color:var(--ink-0)}.outline-button_button__OKGB8:focus-visible{outline:2px solid var(--star);outline-offset:2px}.outline-button_layer__yh7rl{width:min(340px,calc(100vw - 16px))}.outline-button_item__8WzBV[data-level="2"]{-webkit-padding-start:14px;padding-inline-start:14px}.outline-button_item__8WzBV [aria-current]{box-shadow:inset 2px 0 0 var(--star)}[dir=rtl] .outline-button_item__8WzBV [aria-current]{box-shadow:inset -2px 0 0 var(--star)}@media print{.diagram-block_frame__gBoKD{background:#fff!important;border-color:#dde1e8!important}.diagram-block_frame__gBoKD[data-diagram-ink=light] [role=img]>svg{filter:invert(1) hue-rotate(180deg)}}.diagram-block_expandWrap__vNCCD{position:relative;cursor:zoom-in}.diagram-block_expandBtn__5xlry{position:absolute;top:8px;inset-inline-end:8px;display:inline-flex;align-items:center;gap:6px;height:var(--control-xs);padding:0 9px;border-radius:var(--r-control);background:rgba(7,9,19,.78);border:1px solid oklch(.4 .05 232/.8);color:oklch(.85 .02 232);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-control-sm);line-height:1;opacity:0;cursor:zoom-in;transition:opacity .15s ease,background .15s ease,color .15s ease}.diagram-block_expandBtn__5xlry:focus-visible,.diagram-block_expandWrap__vNCCD:hover .diagram-block_expandBtn__5xlry{opacity:1}.diagram-block_expandBtn__5xlry:hover{background:rgba(22,26,51,.95);color:oklch(.97 .005 232)}.diagram-block_expandBtn__5xlry:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.diagram-block_expandHint___pxsF{position:absolute;bottom:6px;inset-inline-end:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;letter-spacing:.05em;color:oklch(.62 .02 232/.85);opacity:0;pointer-events:none;transition:opacity .15s ease}.diagram-block_expandWrap__vNCCD:hover .diagram-block_expandHint___pxsF{opacity:1}.diagram-block_overlay__yaK0L{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;background:oklch(.1 .02 232/.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:diagram-block_lbFade___vzf0 .16s ease-out}.diagram-block_panel__6ydIL{width:94vw;height:92vh;display:grid;grid-template-rows:auto minmax(0,1fr);border-radius:14px;border:1px solid oklch(.38 .05 232/.85);background:linear-gradient(180deg,oklch(.17 .03 232/.98),oklch(.13 .025 232/.98));box-shadow:0 24px 80px -24px rgba(0,0,0,.75),0 0 0 1px rgba(255,255,255,.03),0 0 72px -16px oklch(.55 .14 var(--hue,215)/.4);overflow:hidden;outline:none;animation:diagram-block_lbPop__MxDiL .16s cubic-bezier(.16,1,.3,1)}@keyframes diagram-block_lbFade___vzf0{0%{opacity:0}to{opacity:1}}@keyframes diagram-block_lbPop__MxDiL{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.diagram-block_overlay__yaK0L,.diagram-block_panel__6ydIL{animation:none}}.diagram-block_header__7YipW{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid oklch(.32 .04 232/.7)}.diagram-block_eyebrow__uUy3g{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:0;color:oklch(.66 .03 232);white-space:nowrap}.diagram-block_captionText__CVhx_{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-style:italic;color:oklch(.72 .05 var(--hue,215))}.diagram-block_headBtn__G_atH{display:inline-flex;align-items:center;gap:6px;height:var(--control-sm);padding:0 11px;border-radius:var(--r-control);background:transparent;border:1px solid oklch(.36 .04 232/.8);color:oklch(.8 .02 232);font-size:12px;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.diagram-block_headBtn__G_atH:hover{background:oklch(.26 .04 232/.7);color:oklch(.95 .005 232)}.diagram-block_headBtn__G_atH:focus-visible{outline:2px solid oklch(.75 .16 var(--hue,215));outline-offset:2px}.diagram-block_headBtnOn___xXz8{background:oklch(.3 .1 var(--hue,215)/.4);border-color:oklch(.55 .14 var(--hue,215)/.6);color:oklch(.95 .005 232)}.diagram-block_closeBtn__f4GM3{justify-content:center;width:var(--dialog-close);height:var(--dialog-close);padding:0;font-size:var(--text-control-lg)}.diagram-block_body__3GXjO{position:relative;display:flex;min-height:0}.diagram-block_viewport__IZtqd:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.diagram-block_viewport__IZtqd{position:relative;flex:1 1;min-width:0;overflow:hidden;cursor:-webkit-grab;cursor:grab;touch-action:none;background:radial-gradient(120% 90% at 50% 0,oklch(.2 .04 var(--hue,215)/.25),transparent 55%),oklch(.12 .02 232)}.diagram-block_viewportDragging__i5PqP{cursor:-webkit-grabbing;cursor:grabbing}.diagram-block_canvas__HfYI4{position:absolute;left:0;top:0;transform-origin:0 0}.diagram-block_canvas__HfYI4 svg{display:block}.diagram-block_renderingChip__CiptB{position:absolute;inset-inline-start:14px;top:12px;padding:3px 9px;border-radius:99px;background:rgba(7,9,19,.78);border:1px solid oklch(.36 .04 232/.8);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;color:oklch(.7 .02 232);pointer-events:none}.diagram-block_canvasError__6tLM_{position:absolute;inset:0;display:grid;place-items:center;padding:24px;text-align:center;font-size:13px;color:oklch(.72 .16 25)}.diagram-block_controls__yaS2I{position:absolute;inset-inline-end:14px;bottom:14px;display:flex;align-items:center;gap:4px;background:rgba(7,9,19,.78);border:1px solid oklch(.36 .04 232/.8);border-radius:10px;padding:4px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.diagram-block_ctrlBtn__5FSrW{height:var(--control-sm);padding:0 10px;border-radius:var(--r-control);background:transparent;border:1px solid transparent;color:oklch(.78 .02 232);font-size:var(--text-control-sm);line-height:1.2;cursor:pointer;transition:background .15s ease,color .15s ease}.diagram-block_ctrlBtn__5FSrW:hover{background:oklch(.28 .04 232/.75);color:oklch(.97 .005 232)}.diagram-block_ctrlBtn__5FSrW:focus-visible{outline:2px solid oklch(.75 .16 var(--hue,215));outline-offset:2px}.diagram-block_zoomVal__icU6h{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;color:oklch(.7 .02 232);padding:0 8px;min-width:52px;text-align:center}.diagram-block_sidePanel__NBeVf{width:min(380px,44vw);flex:0 0 auto;display:flex;flex-direction:column;gap:8px;padding:12px;-webkit-border-start:1px solid oklch(.32 .04 232/.7);border-inline-start:1px solid oklch(.32 .04 232/.7);background:oklch(.145 .025 232/.7)}.diagram-block_sideLabel__C_fOV{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:0;color:oklch(.6 .02 232)}.diagram-block_srcTextarea__5OlQY{flex:1 1;min-height:0;width:100%;resize:none;padding:10px;border-radius:8px;background:oklch(.16 .02 232/.7);border:1px solid oklch(.35 .04 232/.7);color:oklch(.88 .01 232);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.55;outline:none}.diagram-block_srcTextarea__5OlQY:focus-visible{border-color:oklch(.55 .14 var(--hue,215)/.8)}.diagram-block_captionInput__mRoa0{width:100%;padding:7px 10px;border-radius:8px;background:oklch(.16 .02 232/.7);border:1px solid oklch(.35 .04 232/.7);color:oklch(.88 .01 232);font-size:12.5px;outline:none}.diagram-block_captionInput__mRoa0:focus-visible{border-color:oklch(.55 .14 var(--hue,215)/.8)}.diagram-block_errStrip__bKYsW{padding:8px 10px;border-radius:8px;border:1px solid oklch(.5 .14 25/.45);background:oklch(.3 .08 25/.18);font-size:12px;line-height:1.45;color:oklch(.78 .1 25);max-height:110px;overflow:auto;white-space:pre-wrap;word-break:break-word}.diagram-block_notesHost__KsloT{position:relative}.diagram-block_notesHost__KsloT[data-picking]{cursor:crosshair}.diagram-block_notesHost__KsloT[data-picking] svg g.node{cursor:pointer}.diagram-block_noteMark__9Gf_M{position:absolute;z-index:2;transform:translate(-50%,-50%);min-width:24px;height:24px;padding:0 6px;border:0;border-radius:12px;background:oklch(.8 .15 80);color:oklch(.22 .04 80);font-size:11px;font-weight:700;line-height:24px;cursor:pointer;box-shadow:0 2px 8px #0005}.diagram-block_noteMark__9Gf_M:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.diagram-block_noteFlash__I6JtO{position:absolute;pointer-events:none;border-radius:8px;box-shadow:0 0 0 3px oklch(.8 .15 80),0 0 0 9px oklch(.8 .15 80/.2);animation:diagram-block_noteFlash__I6JtO 2.4s ease-out forwards}@keyframes diagram-block_noteFlash__I6JtO{0%,60%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.diagram-block_noteFlash__I6JtO{animation:none}}.diagram-block_notesBar__uXKKL{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12px;color:var(--ink-3)}.diagram-block_notesBar__uXKKL select{min-height:var(--control-md,32px);max-width:260px;padding:0 8px;border:1px solid var(--line);border-radius:var(--r-control,8px);background:var(--space-2);color:var(--ink-1);font-size:12px}.sheet-tools_sheet__9y5zr{min-width:0}.sheet-tools_bar__RC9Nz{display:flex;justify-content:flex-end;gap:6px;margin:0 0 6px}.sheet-tools_bar__RC9Nz button{display:inline-flex;align-items:center;gap:5px;height:var(--control-sm,28px);padding:0 10px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:var(--r-sm,6px);background:transparent;color:inherit;font:var(--text-control-sm,12px) var(--font-sans,sans-serif);cursor:pointer;opacity:.85}.sheet-tools_bar__RC9Nz button:hover{opacity:1;border-color:color-mix(in srgb,currentColor 45%,transparent)}.sheet-tools_bar__RC9Nz button:focus-visible{outline:2px solid var(--accent,#75cdb6);outline-offset:2px}.sheet-tools_large__wLVuS{font-size:14px;outline:none}.sheet-tools_large__wLVuS:focus-visible{outline:2px solid var(--accent,#75cdb6);outline-offset:2px}@media print{.sheet-tools_bar__RC9Nz{display:none}}.screenplay-block_frame__NQS7V{--sp-surface:oklch(0.18 0.03 232/0.5);--sp-border:oklch(0.35 0.04 232/0.7);--sp-ink:oklch(0.86 0.012 232);--sp-ink-dim:oklch(0.66 0.02 232);--sp-accent:oklch(0.74 0.06 232);margin:0;border:1px solid var(--sp-border);border-radius:10px;background:var(--sp-surface);padding:22px clamp(16px,6%,56px);overflow-x:auto}.screenplay-block_title__cw9OU{font-family:ui-monospace,Courier New,Courier,monospace;font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-align:center;font-size:13.5px;color:var(--sp-accent);margin-bottom:18px;padding-bottom:12px;border-bottom:1px dashed var(--sp-border)}.screenplay-block_script__c7lgF{font-family:Courier Prime,ui-monospace,Courier New,Courier,monospace;font-size:13px;line-height:1.5;color:var(--sp-ink);max-width:60ch;margin:0 auto}.screenplay-block_action__xMzuO{margin:0;white-space:pre-wrap}.screenplay-block_scene__Dh8re{margin:0;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--sp-accent)}.screenplay-block_character__w8ewO{margin:0;text-transform:uppercase;letter-spacing:.02em;padding-left:38%}.screenplay-block_parenthetical__ZyotM{margin:0;font-style:italic;color:var(--sp-ink-dim);padding-left:30%}.screenplay-block_dialogue__g4s6V{margin:0;padding-left:22%;padding-right:18%;white-space:pre-wrap}.screenplay-block_transition__XOVCz{margin:0;text-transform:uppercase;letter-spacing:.02em;text-align:right;color:var(--sp-accent)}.screenplay-block_centered___H_9A{margin:0;text-align:center}.screenplay-block_section__Rsmau{margin:0;font-weight:700;color:var(--sp-accent);opacity:.92}.screenplay-block_section__Rsmau[data-depth="2"]{padding-left:1.5ch;opacity:.84}.screenplay-block_section__Rsmau[data-depth="3"]{padding-left:3ch;opacity:.76}.screenplay-block_synopsis__I7C8s{margin:0;font-style:italic;color:var(--sp-ink-dim)}.screenplay-block_blank__VqlE2{height:.85em}.screenplay-block_empty__JV0zv{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;color:var(--sp-ink-dim);text-align:center;padding:18px 4px}[data-screenplay-paper] .screenplay-block_frame__NQS7V{--sp-surface:#fff;--sp-border:#c8ccd3;--sp-ink:#1a1d24;--sp-ink-dim:#5a5f6a;--sp-accent:#1a1d24;overflow-x:visible}.dialogue-block_dialogue__whtrz{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid color-mix(in oklch,var(--line-2) 55%,transparent);border-radius:8px;background:color-mix(in oklch,var(--space-1) 55%,transparent)}.dialogue-block_head___uij0{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.dialogue-block_title__Cy7W6{font:600 14px var(--font-sans);color:var(--ink-0)}.dialogue-block_modes__OkLbp{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dialogue-block_segmented__6NJ01{display:inline-flex;border:1px solid var(--line-2);border-radius:6px;overflow:hidden}.dialogue-block_segmented__6NJ01 button{display:inline-flex;align-items:center;gap:5px;height:var(--control-sm);padding:0 10px;border:0;border-radius:0;background:var(--space-1);color:var(--ink-2);font:12px var(--font-sans);cursor:pointer}.dialogue-block_segmented__6NJ01 button+button{-webkit-border-start:1px solid var(--line-2);border-inline-start:1px solid var(--line-2)}.dialogue-block_segmented__6NJ01 button[aria-checked=true]{background:color-mix(in oklch,var(--accent) 22%,var(--space-1));color:var(--ink-0)}.dialogue-block_export__SiKsi{height:var(--control-sm);padding:0 10px;border:1px solid var(--line-2);border-radius:6px;background:var(--space-1);color:var(--ink-1);font:12px var(--font-sans);cursor:pointer}.dialogue-block_export__SiKsi:disabled{opacity:.45;cursor:default}.dialogue-block_empty__WebW9{margin:0;color:var(--ink-3);font:13px var(--font-sans)}.dialogue-block_script__E_ySd{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.dialogue-block_scriptLine__c43hR{display:grid;grid-template-columns:auto 1fr;grid-column-gap:10px;column-gap:10px;align-items:baseline}.dialogue-block_scriptLine__c43hR>p{margin:0;color:var(--ink-1);font:14px/1.55 var(--font-sans);overflow-wrap:anywhere}.dialogue-block_scriptLine__c43hR>p b{-webkit-margin-end:8px;margin-inline-end:8px;color:var(--speaker,var(--accent));font-weight:700}.dialogue-block_lineId__CjfhF{color:var(--ink-3);font:11px var(--font-mono)}.dialogue-block_scriptChoices__lnpfw{grid-column:2;display:grid;grid-gap:2px;gap:2px;margin:2px 0 0;padding:0;list-style:none;color:var(--ink-2);font:13px var(--font-sans)}.dialogue-block_scriptChoices__lnpfw small,.dialogue-block_then__7Ufbw{color:var(--ink-3);font:11px var(--font-mono)}.dialogue-block_then__7Ufbw{grid-column:2}.dialogue-block_player__lGyyn{display:grid;grid-gap:12px;gap:12px}.dialogue-block_transcript__41yMO{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none;max-height:420px;overflow:auto}.dialogue-block_bubble__5LNsw{display:grid;grid-gap:2px;gap:2px;padding:8px 12px;-webkit-border-start:3px solid var(--speaker,var(--accent));border-inline-start:3px solid var(--speaker,var(--accent));border-radius:0 8px 8px 0;background:var(--space-0);color:var(--ink-1);font:14px/1.5 var(--font-sans);opacity:.8}.dialogue-block_bubble__5LNsw b{color:var(--speaker,var(--accent));font:700 12px var(--font-sans)}.dialogue-block_currentBubble__jam8T{opacity:1;box-shadow:0 0 0 1px color-mix(in oklch,var(--speaker,var(--accent)) 45%,transparent)}.dialogue-block_chose__UnTFY{margin-top:4px;color:var(--ink-2);font:italic 12px var(--font-sans)}.dialogue-block_choices__CxVMa{display:grid;grid-gap:6px;gap:6px}.dialogue-block_choices__CxVMa button,.dialogue-block_ended__jJDyL button{display:flex;align-items:center;gap:10px;min-height:var(--control-md);padding:6px 12px;border:1px solid var(--line-2);border-radius:8px;background:var(--space-1);color:var(--ink-0);font:13px var(--font-sans);text-align:start;cursor:pointer}.dialogue-block_choices__CxVMa button:hover,.dialogue-block_ended__jJDyL button:hover{border-color:var(--accent)}.dialogue-block_choiceKey__qC5b2{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:6px;background:color-mix(in oklch,var(--accent) 25%,transparent);font:600 11px var(--font-mono)}.dialogue-block_ended__jJDyL{display:grid;grid-gap:8px;gap:8px;justify-items:start}.dialogue-block_ended__jJDyL p{margin:0;color:var(--ink-2);font:13px var(--font-sans)}.dialogue-block_control__pOOrJ{height:var(--control-sm);padding:0 8px;border:1px solid var(--line-2);border-radius:6px;background:var(--space-0);color:var(--ink-1);font:12px var(--font-sans)}button.dialogue-block_control__pOOrJ{cursor:pointer;background:var(--space-1)}button.dialogue-block_control__pOOrJ:hover{border-color:var(--accent)}.dialogue-block_titleInput__fA86Y{flex:1 1 220px;min-width:0;font-weight:600;font-size:13px}.dialogue-block_meta__niB5y{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.dialogue-block_inline__U8oxd{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2);font:12px var(--font-sans)}.dialogue-block_inline__U8oxd .dialogue-block_control__pOOrJ{max-width:260px}.dialogue-block_issues__NyI7r summary{color:oklch(.75 .14 70);font:12px var(--font-sans);cursor:pointer}.dialogue-block_issues__NyI7r ul{margin:6px 0 0;-webkit-padding-start:18px;padding-inline-start:18px}.dialogue-block_linkButton__xkSYS{padding:0;border:0;background:none;color:var(--ink-1);font:12px var(--font-sans);text-align:start;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dialogue-block_lines__9XSBl{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.dialogue-block_line__Up_ok{display:grid;grid-gap:6px;gap:6px;padding:8px 10px;border:1px solid color-mix(in oklch,var(--line-2) 50%,transparent);-webkit-border-start:3px solid var(--speaker,var(--accent));border-inline-start:3px solid var(--speaker,var(--accent));border-radius:0 8px 8px 0;background:var(--space-0)}.dialogue-block_lineHead__Ih0Li{display:flex;align-items:center;gap:8px}.dialogue-block_speaker__LwkZy{width:160px;color:var(--speaker,var(--ink-1));font-weight:700}.dialogue-block_lineActions__s9f52{display:flex;gap:4px;-webkit-margin-start:auto;margin-inline-start:auto}.dialogue-block_icon__LiqqI{display:grid;place-items:center;width:var(--control-sm);height:var(--control-sm);padding:0;border:1px solid var(--line-2);border-radius:6px;background:var(--space-1);color:var(--ink-2);font:13px var(--font-sans);cursor:pointer}.dialogue-block_icon__LiqqI:disabled{opacity:.35;cursor:default}.dialogue-block_icon__LiqqI:not(:disabled):hover{border-color:var(--accent);color:var(--ink-0)}.dialogue-block_text__xvU_1{width:100%;min-height:44px;padding:6px 8px;border:1px solid var(--line-2);border-radius:6px;background:var(--space-0);color:var(--ink-0);font:14px/1.5 var(--font-sans);resize:vertical}.dialogue-block_choiceRow__HfsgV{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,200px) auto;align-items:center;grid-gap:6px;gap:6px}.dialogue-block_arrow__Ol06d{color:var(--ink-3);font:13px var(--font-sans)}.dialogue-block_lineFoot__OlAHy{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dialogue-block_warning__O_M8T{margin:0;color:oklch(.75 .14 70);font:12px var(--font-sans)}.dialogue-block_addLine__51Abd{justify-self:start}.dialogue-block_choices__CxVMa button:focus-visible,.dialogue-block_control__pOOrJ:focus-visible,.dialogue-block_export__SiKsi:focus-visible,.dialogue-block_icon__LiqqI:focus-visible,.dialogue-block_segmented__6NJ01 button:focus-visible,.dialogue-block_text__xvU_1:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (max-width:600px){.dialogue-block_choiceRow__HfsgV{grid-template-columns:auto minmax(0,1fr) auto}.dialogue-block_choiceRow__HfsgV select{grid-column:2}.dialogue-block_speaker__LwkZy{width:120px}}.dialogue-block_history__Nqo98{display:flex;gap:4px}.palette-block_palette__HJ3sw{display:grid;grid-gap:12px;gap:12px;padding:12px;border:1px solid color-mix(in oklch,var(--line-2) 55%,transparent);border-radius:8px;background:color-mix(in oklch,var(--space-1) 55%,transparent)}.palette-block_head__RBOyN{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.palette-block_title__ckcs2{font:600 14px var(--font-sans);color:var(--ink-0);overflow-wrap:anywhere}.palette-block_modes__QSOR1{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.palette-block_segmented__R69EI{display:inline-flex;border:1px solid var(--line-2);border-radius:6px;overflow:hidden}.palette-block_segmented__R69EI button{display:inline-flex;align-items:center;height:var(--control-sm);padding:0 10px;border:0;border-radius:0;background:var(--space-1);color:var(--ink-2);font:12px var(--font-sans);cursor:pointer}.palette-block_segmented__R69EI button+button{-webkit-border-start:1px solid var(--line-2);border-inline-start:1px solid var(--line-2)}.palette-block_segmented__R69EI button[aria-checked=true]{background:color-mix(in oklch,var(--accent) 22%,var(--space-1));color:var(--ink-0)}.palette-block_control__0JzOf{height:var(--control-sm);padding:0 8px;border:1px solid var(--line-2);border-radius:6px;background:var(--space-0);color:var(--ink-1);font:12px var(--font-sans)}button.palette-block_control__0JzOf,summary.palette-block_control__0JzOf{display:inline-flex;align-items:center;cursor:pointer;background:var(--space-1)}button.palette-block_control__0JzOf:hover:not(:disabled),summary.palette-block_control__0JzOf:hover{border-color:var(--accent)}button.palette-block_control__0JzOf:disabled{opacity:.45;cursor:default}.palette-block_titleInput__nxIUb{flex:1 1 220px;min-width:0;font-weight:600;font-size:13px}.palette-block_hint__vhBNg{margin:0;color:var(--ink-3);font:13px var(--font-sans)}.palette-block_warning__3UweS{margin:0;color:color-mix(in oklch,oklch(.7 .15 70) 70%,var(--ink-0));font:12px/1.5 var(--font-sans)}.palette-block_exportMenu__6BAFY{position:relative}.palette-block_exportMenu__6BAFY summary{list-style:none}.palette-block_exportMenu__6BAFY summary::-webkit-details-marker{display:none}.palette-block_exportMenu__6BAFY[data-align=start]>div{inset-inline-end:auto;inset-inline-start:0}.palette-block_exportMenu__6BAFY>div{position:absolute;z-index:5;inset-inline-end:0;top:calc(100% + 4px);max-width:calc(100vw - 32px);display:flex;flex-direction:column;min-width:220px;padding:4px;background:var(--space-1);border:1px solid var(--line-2);border-radius:8px;box-shadow:0 14px 30px -12px rgba(0,0,0,.55)}.palette-block_exportMenu__6BAFY>div button{height:var(--control-md);padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--ink-1);font:13px var(--font-sans);text-align:start;cursor:pointer;white-space:nowrap}.palette-block_exportMenu__6BAFY>div button:hover:not(:disabled){background:color-mix(in oklch,var(--ink-0) 8%,transparent);color:var(--ink-0)}.palette-block_exportMenu__6BAFY>div button:disabled{opacity:.45;cursor:default}.palette-block_grid__DxSt_{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.palette-block_card__CPh_9{display:grid;grid-gap:6px;gap:6px;min-width:0;align-content:start}.palette-block_chip__nvgfl,.palette-block_sample__8AAaH,.palette-block_strip__gQnBh span{print-color-adjust:exact;-webkit-print-color-adjust:exact}.palette-block_chip__nvgfl{display:flex;align-items:flex-end;justify-content:flex-start;width:56px;height:56px;flex:none;padding:6px;border:1px solid color-mix(in oklch,var(--ink-0) 14%,transparent);border-radius:8px;background:repeating-conic-gradient(var(--space-2) 0 25%,var(--space-0) 0 50%) 0 0 /12px 12px;color:var(--ink-1);font:11px var(--font-mono);cursor:copy;transition:transform .12s ease}.palette-block_chip__nvgfl:hover:not(:disabled){transform:translateY(-1px)}.palette-block_chip__nvgfl:disabled{cursor:default}.palette-block_chipBig__pEfkz{width:100%;height:88px}.palette-block_chip__nvgfl span{opacity:.9}.palette-block_facts__QNVVD{display:grid;grid-gap:2px;gap:2px;margin:0;min-width:0}.palette-block_facts__QNVVD dt{font:600 13px var(--font-sans);color:var(--ink-0);overflow-wrap:anywhere}.palette-block_facts__QNVVD dd{margin:0;font:12px/1.45 var(--font-sans);color:var(--ink-2);overflow-wrap:anywhere}.palette-block_role__xAwC4{display:inline-block;justify-self:start;padding:1px 7px;border-radius:9999px;border:1px solid var(--line-2);font-size:11px!important;color:var(--ink-1)!important}.palette-block_meta__55NDR{font:11px var(--font-mono)!important;color:var(--ink-3)!important}.palette-block_contrastTitle__Rb0po{display:flex;align-items:baseline;gap:8px;margin:0 0 6px;font:600 12px var(--font-sans);letter-spacing:0;color:var(--ink-2)}.palette-block_contrastTitle__Rb0po small{font-weight:400;text-transform:none;letter-spacing:0;color:var(--ink-3)}.palette-block_contrast__ZqTWF ul{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.palette-block_pair__cXlkP{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:4px 6px;border-radius:6px}.palette-block_pair__cXlkP:hover{background:color-mix(in oklch,var(--ink-0) 4%,transparent)}.palette-block_sample__8AAaH{display:grid;place-items:center;width:44px;height:28px;border-radius:6px;border:1px solid color-mix(in oklch,var(--ink-0) 12%,transparent);font:700 14px var(--font-sans)}.palette-block_pairText__uCZCY{flex:1 1 160px;min-width:0;font:13px var(--font-sans);color:var(--ink-1)}.palette-block_ratio__m02_2{font:12px var(--font-mono);color:var(--ink-1)}.palette-block_grade__C_SwT{--tone:oklch(0.62 0.14 150);padding:1px 8px;border-radius:9999px;font:600 11px var(--font-sans);background:color-mix(in oklch,var(--tone) 20%,transparent);color:color-mix(in oklch,var(--tone) 62%,var(--ink-0))}.palette-block_grade__C_SwT[data-grade="AA large"]{--tone:oklch(0.68 0.14 80)}.palette-block_grade__C_SwT[data-grade=fail]{--tone:oklch(0.6 0.18 25)}.palette-block_addPair__mW4B_{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.palette-block_onWord__hvPMW{color:var(--ink-3);font:12px var(--font-sans)}.palette-block_strip__gQnBh{display:flex;height:26px;overflow:hidden;border:1px solid color-mix(in oklch,var(--ink-0) 12%,transparent);border-radius:8px}.palette-block_strip__gQnBh span{flex:1 1;min-width:4px;background:repeating-conic-gradient(var(--space-2) 0 25%,var(--space-0) 0 50%) 0 0 /10px 10px}.palette-block_editList__YCmHn{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.palette-block_editRow__oB265{display:flex;gap:10px;align-items:flex-start;padding:8px;border:1px solid color-mix(in oklch,var(--line-2) 50%,transparent);border-radius:8px;background:var(--space-0)}.palette-block_fields__iH_MW{display:grid;grid-gap:6px;gap:6px;flex:1 1;min-width:0}.palette-block_fieldRow__s51Vs{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.palette-block_picker__A5chs{width:var(--control-sm);height:var(--control-sm);padding:0;border:1px solid var(--line-2);border-radius:6px;background:var(--space-1);cursor:pointer}.palette-block_picker__A5chs::-webkit-color-swatch-wrapper{padding:3px}.palette-block_picker__A5chs::-webkit-color-swatch{border:0;border-radius:4px}.palette-block_hexInput__epDAU{width:92px;font-family:var(--font-mono)}.palette-block_hexInput__epDAU[aria-invalid=true]{border-color:oklch(.65 .18 25)}.palette-block_nameInput__KAVOp{flex:1 1 140px;min-width:0}.palette-block_noteInput__nG6fF{width:100%}.palette-block_rowActions__y4P9A{display:flex;gap:4px;-webkit-margin-start:auto;margin-inline-start:auto}.palette-block_icon__nwtvD{display:grid;place-items:center;width:var(--control-sm);height:var(--control-sm);padding:0;border:1px solid var(--line-2);border-radius:6px;background:var(--space-1);color:var(--ink-2);font:13px var(--font-sans);cursor:pointer}.palette-block_icon__nwtvD:disabled{opacity:.35;cursor:default}.palette-block_icon__nwtvD:not(:disabled):hover{border-color:var(--accent);color:var(--ink-0)}.palette-block_addRow__WVA1_{display:flex;flex-wrap:wrap;gap:6px}.palette-block_pasteBox__kC_Mm{display:grid;grid-gap:6px;gap:6px}.palette-block_pasteArea__chlgX{width:100%;padding:6px 8px;border:1px solid var(--line-2);border-radius:6px;background:var(--space-0);color:var(--ink-0);font:12px/1.5 var(--font-mono);resize:vertical}.palette-block_chip__nvgfl:focus-visible,.palette-block_control__0JzOf:focus-visible,.palette-block_exportMenu__6BAFY button:focus-visible,.palette-block_icon__nwtvD:focus-visible,.palette-block_pasteArea__chlgX:focus-visible,.palette-block_picker__A5chs:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.palette-block_segmented__R69EI button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (max-width:600px){.palette-block_editRow__oB265{flex-direction:column}.palette-block_rowActions__y4P9A{-webkit-margin-start:0;margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.palette-block_chip__nvgfl{transition:none}}.palette-block_card__CPh_9,.palette-block_editRow__oB265,.palette-block_pair__cXlkP{page-break-inside:avoid;break-inside:avoid}.pagedjs_area .palette-block_modes__QSOR1{display:none}@media print{.palette-block_addPair__mW4B_,.palette-block_addRow__WVA1_,.palette-block_modes__QSOR1{display:none}}.palette-block_history__YwFSN{display:flex;gap:4px}.sheet-loc_cell__wpUN6,.sheet-loc_setup__5WjBL,.sheet-loc_strip__eJkXl{--loc-final:oklch(70% 0.14 160);--loc-reviewed:oklch(68% 0.13 215);--loc-draft:oklch(78% 0.13 85);--loc-outdated:oklch(70% 0.16 50);--loc-missing:oklch(64% 0.18 20)}.sheet-loc_bar__dKT0B>[data-loc=final],.sheet-loc_state___1LU5[data-loc=final]{--loc:var(--loc-final)}.sheet-loc_bar__dKT0B>[data-loc=reviewed],.sheet-loc_state___1LU5[data-loc=reviewed]{--loc:var(--loc-reviewed)}.sheet-loc_bar__dKT0B>[data-loc=draft],.sheet-loc_state___1LU5[data-loc=draft]{--loc:var(--loc-draft)}.sheet-loc_bar__dKT0B>[data-loc=outdated],.sheet-loc_state___1LU5[data-loc=outdated]{--loc:var(--loc-outdated)}.sheet-loc_bar__dKT0B>[data-loc=missing],.sheet-loc_state___1LU5[data-loc=missing]{--loc:var(--loc-missing)}.sheet-loc_visuallyHidden__KaD8l{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.sheet-loc_strip__eJkXl{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 10px;border:1px solid var(--hairline);border-radius:8px;background:color-mix(in oklch,var(--space-1) 70%,transparent)}.sheet-loc_source__ttP6g{color:var(--ink-2);font:12px var(--font-sans)}.sheet-loc_languages__WrAIj{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.sheet-loc_language__E5h8_{display:inline-flex;align-items:center;gap:6px;height:var(--control-sm);padding:0 8px;border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--space-0);color:var(--ink-1);font:12px var(--font-sans)}button.sheet-loc_language__E5h8_{cursor:pointer}button.sheet-loc_language__E5h8_:hover{border-color:var(--accent)}button.sheet-loc_language__E5h8_[aria-pressed=true]{border-color:var(--accent);background:color-mix(in oklch,var(--accent) 16%,var(--space-0));color:var(--ink-0)}.sheet-loc_code__suyqp{font:600 12px var(--font-mono);color:var(--ink-0)}.sheet-loc_bar__dKT0B{display:inline-flex;inline-size:56px;block-size:6px;overflow:hidden;border-radius:9999px;background:color-mix(in oklch,var(--ink-3) 25%,transparent)}.sheet-loc_bar__dKT0B>span{display:block;block-size:100%;background:var(--loc)}.sheet-loc_percent__8maz5{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sheet-loc_issues__D_PB8,.sheet-loc_rowIssues__bUYVw{color:color-mix(in oklch,var(--loc-missing) 70%,var(--ink-0));font:12px var(--font-sans)}.sheet-loc_finalCount__3lzww{color:var(--ink-3)}.sheet-loc_show__GzM4m{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2);font:12px var(--font-sans)}.sheet-loc_addLanguage__l8Bsq select,.sheet-loc_menuField__wiHkq select,.sheet-loc_show__GzM4m select{height:var(--control-sm);padding:0 6px;border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--space-0);color:var(--ink-1);font:12px var(--font-sans)}.sheet-loc_actions__5_UkM{display:flex;flex-wrap:wrap;gap:6px;-webkit-margin-start:auto;margin-inline-start:auto}.sheet-loc_control__pRJyN{display:inline-flex;align-items:center;height:var(--control-sm);padding:0 8px;border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--space-1);color:var(--ink-1);font:12px var(--font-sans);cursor:pointer}.sheet-loc_control__pRJyN:hover{border-color:var(--accent)}.sheet-loc_addLanguage__l8Bsq select:focus-visible,.sheet-loc_close__1y0P0:focus-visible,.sheet-loc_codeInput__plMsC:focus-visible,.sheet-loc_control__pRJyN:focus-visible,.sheet-loc_language__E5h8_:focus-visible,.sheet-loc_menuField__wiHkq select:focus-visible,.sheet-loc_menu__LBnEg button:focus-visible,.sheet-loc_roleRow__ESJv1 select:focus-visible,.sheet-loc_show__GzM4m select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sheet-loc_menu__LBnEg{position:relative}.sheet-loc_menu__LBnEg summary{list-style:none}.sheet-loc_menu__LBnEg summary::-webkit-details-marker{display:none}.sheet-loc_menu__LBnEg>div{position:absolute;z-index:6;inset-inline-end:0;top:calc(100% + 4px);max-inline-size:calc(100vw - 32px);display:flex;flex-direction:column;min-inline-size:260px;padding:4px;background:var(--space-1);border:1px solid var(--line-2);border-radius:8px;box-shadow:0 14px 30px -12px rgba(0,0,0,.55)}.sheet-loc_menu__LBnEg>div button{height:var(--control-md);padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--ink-1);font:13px var(--font-sans);text-align:start;cursor:pointer;white-space:nowrap}.sheet-loc_menu__LBnEg>div button:hover{background:color-mix(in oklch,var(--ink-0) 8%,transparent);color:var(--ink-0)}.sheet-loc_menuField__wiHkq{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;color:var(--ink-2);font:12px var(--font-sans)}.sheet-loc_menu__LBnEg .sheet-loc_menuField__wiHkq{border-block:1px solid var(--hairline);margin-block:4px}.sheet-loc_cell__wpUN6{display:grid;grid-gap:6px;gap:6px;padding:8px 10px;border:1px solid var(--hairline);-webkit-border-start:3px solid var(--accent);border-inline-start:3px solid var(--accent);border-radius:8px;background:var(--space-1);font:13px/1.5 var(--font-sans);color:var(--ink-1)}.sheet-loc_cellHead__8S16T{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.sheet-loc_cellHead__8S16T strong{font:600 13px var(--font-mono);color:var(--ink-0);overflow-wrap:anywhere}.sheet-loc_state___1LU5{display:inline-flex;align-items:center;gap:6px;font:12px var(--font-sans);color:var(--ink-1)}.sheet-loc_state___1LU5:before{content:"";inline-size:8px;block-size:8px;border-radius:9999px;background:var(--loc)}.sheet-loc_length__UPb4H{-webkit-margin-start:auto;margin-inline-start:auto;font:12px var(--font-sans);color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sheet-loc_length__UPb4H[data-over]{color:color-mix(in oklch,var(--loc-missing) 70%,var(--ink-0));font-weight:600}.sheet-loc_context___rxm6,.sheet-loc_placeholders__FWb7I,.sheet-loc_sourceText__VRZ8i{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.sheet-loc_caption__Yb6yX{color:var(--ink-3);font:12px var(--font-sans)}.sheet-loc_placeholders__FWb7I code{padding:0 6px;border:1px dashed var(--loc-missing);border-radius:6px;font:12px var(--font-mono);color:var(--ink-1)}.sheet-loc_placeholders__FWb7I code[data-kept]{border:1px solid var(--hairline);color:var(--ink-2)}.sheet-loc_problems__ljpFj{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;color:color-mix(in oklch,var(--loc-missing) 70%,var(--ink-0));font:12px/1.5 var(--font-sans)}.sheet-loc_setup__5WjBL{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--line-2);border-radius:8px;background:var(--space-1)}.sheet-loc_setupHead__LoRJ2{display:flex;align-items:center;justify-content:space-between;gap:8px}.sheet-loc_setupHead__LoRJ2 h3{margin:0;font:600 14px var(--font-sans);color:var(--ink-0)}.sheet-loc_close__1y0P0{inline-size:var(--control-sm);height:var(--control-sm);border:0;border-radius:6px;background:transparent;color:var(--ink-2);font:14px var(--font-sans);cursor:pointer}.sheet-loc_close__1y0P0:hover{background:color-mix(in oklch,var(--ink-0) 8%,transparent);color:var(--ink-0)}.sheet-loc_intro__HEHHZ,.sheet-loc_note__tOl0K{margin:0;color:var(--ink-2);font:13px/1.5 var(--font-sans)}.sheet-loc_note__tOl0K{color:var(--ink-3);font-size:12px}.sheet-loc_roles__Rs9vt{display:grid;grid-gap:4px;gap:4px}.sheet-loc_roleRow__ESJv1{display:grid;grid-template-columns:minmax(90px,1fr) minmax(130px,1fr) minmax(120px,1.2fr);align-items:center;grid-gap:8px;gap:8px}.sheet-loc_header__B_7N4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-0);font:13px var(--font-sans)}.sheet-loc_roleRow__ESJv1 select{inline-size:100%;color:var(--ink-1);font:12px var(--font-sans)}.sheet-loc_codeInput__plMsC,.sheet-loc_roleRow__ESJv1 select{height:var(--control-sm);padding:0 6px;border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--space-0)}.sheet-loc_codeInput__plMsC{inline-size:84px;color:var(--ink-0);font:12px var(--font-mono)}.sheet-loc_named__E_idS{-webkit-margin-start:6px;margin-inline-start:6px;color:var(--ink-3);font:12px var(--font-sans)}.sheet-loc_warning__aL_cr{margin:0;color:color-mix(in oklch,var(--loc-missing,oklch(64% .18 20)) 70%,var(--ink-0));font:12px var(--font-sans)}.sheet-loc_setupActions__7rEt5{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sheet-loc_addLanguage__l8Bsq{display:inline-flex;gap:6px;-webkit-margin-start:auto;margin-inline-start:auto}.sheet-loc_dialog__nA56V{display:grid;grid-gap:12px;gap:12px;inline-size:min(640px,calc(100vw - 32px));max-block-size:calc(100dvh - 48px);overflow:auto;padding:18px;border:1px solid var(--line-2);border-radius:8px;background:var(--space-1);color:var(--ink-1)}.sheet-loc_dialogTitle__FF5EX{margin:0;font:600 14px var(--font-sans);color:var(--ink-0)}.sheet-loc_file__i_lKB{display:grid;grid-gap:6px;gap:6px;color:var(--ink-2);font:12px var(--font-sans)}.sheet-loc_file__i_lKB input{font:13px var(--font-sans);color:var(--ink-1)}.sheet-loc_plan__2MB_H{display:grid;grid-gap:8px;gap:8px;font:13px/1.5 var(--font-sans)}.sheet-loc_plan__2MB_H p{margin:0}.sheet-loc_check__WY3Hg{display:flex;align-items:flex-start;gap:8px}.sheet-loc_previewWrap__nkET_{overflow-x:auto}.sheet-loc_preview__I6kEv{inline-size:100%;border-collapse:collapse;font:12px var(--font-sans)}.sheet-loc_preview__I6kEv td,.sheet-loc_preview__I6kEv th{padding:4px 6px;-webkit-border-after:1px solid var(--hairline);border-block-end:1px solid var(--hairline);text-align:start;vertical-align:top;overflow-wrap:anywhere}.sheet-loc_preview__I6kEv th{color:var(--ink-3);font-weight:600}.sheet-loc_plan__2MB_H .sheet-loc_menuField__wiHkq{padding-inline:0;justify-content:flex-start}@media (max-width:600px){.sheet-loc_actions__5_UkM{-webkit-margin-start:0;margin-inline-start:0}.sheet-loc_roleRow__ESJv1{grid-template-columns:1fr 1fr}.sheet-loc_roleRow__ESJv1>:last-child{grid-column:1/-1}.sheet-loc_addLanguage__l8Bsq{-webkit-margin-start:0;margin-inline-start:0}}.sheet-loc_multiline__xxpcV{display:grid;grid-gap:4px;gap:4px}.sheet-loc_multiline__xxpcV textarea{inline-size:100%;min-block-size:64px;padding:6px 8px;border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--space-0);color:var(--ink-0);font:13px/1.5 var(--font-sans);resize:vertical}.sheet-loc_multiline__xxpcV textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.query-views_muted__2ReAD{color:var(--ink-3);font-size:11px}.query-views_muted__2ReAD[data-overdue]{color:oklch(.72 .16 25)}.query-views_row__6bbG0{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:8px 12px;border:0;border-top:1px solid color-mix(in oklch,var(--line-2) 30%,transparent);background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.query-views_row__6bbG0:hover{background:color-mix(in oklch,var(--space-2) 60%,transparent)}.query-views_cardTitle__zbNzg:focus-visible,.query-views_cover__r_yXh:focus-visible,.query-views_linkButton___9iyo:focus-visible,.query-views_row__6bbG0:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.query-views_rowTitle__UnFzb{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.query-views_item__TuT6V[data-below] .query-views_row__6bbG0,.query-views_table__m7qYK tr[data-below]>*{opacity:.5}.query-views_item__TuT6V[data-below] .query-views_row__6bbG0:focus-visible,.query-views_item__TuT6V[data-below] .query-views_row__6bbG0:hover,.query-views_table__m7qYK tr[data-below]:hover>*{opacity:.85}.query-views_cutRow__dJ0tY>td{padding:0;border-top:0}.query-views_cut__zl1bA{position:relative;display:flex;align-items:center;min-height:26px;padding:0 12px;outline:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.query-views_cut__zl1bA:before{content:"";position:absolute;inset-inline:0;top:50%;border-top:2px dashed oklch(.7 .17 25)}.query-views_cutLabel__B3XrW{position:relative;padding:2px 9px;border-radius:9999px;background:var(--space-0);border:1px solid oklch(.7 .17 25);color:oklch(.72 .16 25);font:600 11px var(--font-sans);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.query-views_cut__zl1bA[data-movable]{cursor:row-resize}.query-views_cut__zl1bA[data-dragging]:before,.query-views_cut__zl1bA[data-movable]:hover:before{border-top-style:solid}.query-views_cut__zl1bA[data-movable]:focus-visible .query-views_cutLabel__B3XrW{outline:2px solid var(--accent);outline-offset:2px}.query-views_cut__zl1bA[data-dragging] .query-views_cutLabel__B3XrW{background:oklch(.7 .17 25);color:var(--space-0)}body[data-bg=paper] .query-views_cutLabel__B3XrW{color:oklch(.5 .18 25);border-color:oklch(.55 .18 25)}body[data-bg=paper] .query-views_cut__zl1bA:before{border-top-color:oklch(.6 .18 25)}body[data-bg=paper] .query-views_cut__zl1bA[data-dragging] .query-views_cutLabel__B3XrW{background:oklch(.5 .18 25);color:#fff}.query-views_dot__pPwaG{width:7px;height:7px;border-radius:50%;background:var(--accent)}.query-views_dot__pPwaG[data-tone=good]{background:var(--good)}.query-views_dot__pPwaG[data-tone=quiet]{background:var(--ink-3)}.query-views_chip__Trnuo{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:99px;font-size:11px;color:var(--ink-1);background:color-mix(in oklch,var(--option,var(--ink-3)) 22%,var(--space-1));border:1px solid color-mix(in oklch,var(--option,var(--ink-3)) 50%,transparent);white-space:nowrap}.query-views_status__rNR1x{font-size:11px;color:var(--accent)}.query-views_status__rNR1x[data-tone=good]{color:var(--good)}.query-views_status__rNR1x[data-tone=quiet]{color:var(--ink-3)}.query-views_chip__Trnuo[data-color=slate],.query-views_swatch__bHXa2[data-color=slate]{--option:oklch(62% 0.02 232)}.query-views_chip__Trnuo[data-color=blue],.query-views_swatch__bHXa2[data-color=blue]{--option:oklch(68% 0.14 250)}.query-views_chip__Trnuo[data-color=mint],.query-views_swatch__bHXa2[data-color=mint]{--option:oklch(74% 0.13 165)}.query-views_chip__Trnuo[data-color=amber],.query-views_swatch__bHXa2[data-color=amber]{--option:oklch(78% 0.14 80)}.query-views_chip__Trnuo[data-color=rose],.query-views_swatch__bHXa2[data-color=rose]{--option:oklch(66% 0.18 15)}.query-views_chip__Trnuo[data-color=violet],.query-views_swatch__bHXa2[data-color=violet]{--option:oklch(66% 0.16 300)}.query-views_tableWrap__FqJSa{overflow-x:auto}.query-views_tableWrap__FqJSa:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.query-views_table__m7qYK{width:100%;border-collapse:collapse;font-size:12px}.query-views_table__m7qYK td,.query-views_table__m7qYK th{padding:7px 10px;border-top:1px solid color-mix(in oklch,var(--line-2) 30%,transparent);text-align:start;vertical-align:middle;white-space:nowrap}.query-views_table__m7qYK thead th{border-top:0;color:var(--ink-3);font-weight:500;font-size:11px;background:color-mix(in oklch,var(--space-2) 40%,transparent)}.query-views_table__m7qYK tbody th{font-weight:500}.query-views_table__m7qYK td{color:var(--ink-1)}.query-views_table__m7qYK td .query-views_chip__Trnuo+.query-views_chip__Trnuo{-webkit-margin-start:4px;margin-inline-start:4px}.query-views_linkButton___9iyo{padding:0;border:0;background:none;color:var(--ink-0);font:inherit;font-weight:500;text-align:start;cursor:pointer;overflow-wrap:anywhere}.query-views_linkButton___9iyo:hover{text-decoration:underline;text-underline-offset:3px}.query-views_board___jjrJ{display:flex;gap:10px;padding:10px;overflow-x:auto;align-items:flex-start}.query-views_boardWrap__qe6WR{position:relative}.query-views_boardWrap__qe6WR:after,.query-views_boardWrap__qe6WR:before{content:"";position:absolute;z-index:1;inset-block:0;width:32px;pointer-events:none;opacity:0;transition:opacity .2s}.query-views_boardWrap__qe6WR:before{inset-inline-start:0;background:linear-gradient(to right,color-mix(in oklch,var(--space-0) 80%,transparent),transparent)}.query-views_boardWrap__qe6WR:after{inset-inline-end:0;background:linear-gradient(to left,color-mix(in oklch,var(--space-0) 80%,transparent),transparent)}.query-views_boardWrap__qe6WR:dir(rtl):before{background:linear-gradient(to left,color-mix(in oklch,var(--space-0) 80%,transparent),transparent)}.query-views_boardWrap__qe6WR:dir(rtl):after{background:linear-gradient(to right,color-mix(in oklch,var(--space-0) 80%,transparent),transparent)}.query-views_boardWrap__qe6WR[data-more-end]:after,.query-views_boardWrap__qe6WR[data-more-start]:before{opacity:1}.query-views_column__HGPjY{flex:0 0 220px;display:grid;grid-gap:8px;gap:8px;padding:8px;border-radius:10px;background:color-mix(in oklch,var(--space-1) 70%,transparent);border:1px solid transparent}.query-views_column__HGPjY[data-over]{border-color:var(--accent);background:color-mix(in oklch,var(--accent) 10%,var(--space-1))}.query-views_columnHead__eVycE{display:flex;align-items:center;gap:6px;margin:0;padding:2px 4px;font-size:12px;font-weight:600;color:var(--ink-1)}.query-views_columnHead__eVycE .query-views_muted__2ReAD{-webkit-margin-start:auto;margin-inline-start:auto}.query-views_swatch__bHXa2{width:9px;height:9px;border-radius:50%;background:var(--option,var(--ink-3))}.query-views_cards__rLcuh{display:grid;grid-gap:6px;gap:6px;min-height:36px}.query-views_card__QFMYK{display:grid;grid-gap:6px;gap:6px;padding:8px 10px;border-radius:8px;border:1px solid color-mix(in oklch,var(--line-2) 60%,transparent);background:var(--space-0);cursor:-webkit-grab;cursor:grab}.query-views_card__QFMYK:active{cursor:-webkit-grabbing;cursor:grabbing}.query-views_cardTitle__zbNzg{padding:0;border:0;background:none;color:var(--ink-0);font:500 12.5px/1.35 var(--font-sans);text-align:start;cursor:pointer;overflow-wrap:anywhere}.query-views_facts__NPyei{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.query-views_fact__qaKHR{font-size:11px;color:var(--ink-3)}.query-views_gallery__DS3v6{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:10px;gap:10px;padding:10px}.query-views_tile___vNy3{display:grid;grid-template-rows:auto 1fr;border-radius:10px;overflow:hidden;border:1px solid color-mix(in oklch,var(--line-2) 60%,transparent);background:var(--space-0)}.query-views_cover__r_yXh{display:grid;place-items:center;aspect-ratio:4/3;padding:0;border:0;background:var(--space-2);cursor:pointer;overflow:hidden}.query-views_cover__r_yXh img{width:100%;height:100%;object-fit:cover}.query-views_noCover__wywiF{color:var(--ink-3);font:600 20px var(--font-mono)}.query-views_tileBody__jMcUR{display:grid;grid-gap:6px;gap:6px;padding:8px 10px 10px;font-size:12.5px}.query-views_timeline__Z50ah{position:relative;padding:8px 12px 12px;overflow:hidden}.query-views_tlAxis__renti{position:relative;height:24px;margin-bottom:6px;border-bottom:1px solid color-mix(in oklch,var(--line-2) 60%,transparent)}.query-views_tlTick__euP0F{position:absolute;bottom:5px;transform:translateX(-50%);color:var(--ink-3);font:11px var(--font-mono);white-space:nowrap}.query-views_tlTick__euP0F[data-edge=start]{transform:none}.query-views_tlTick__euP0F[data-edge=end]{transform:translateX(-100%)}.query-views_tlTodayLabel__D_BfC{position:absolute;bottom:3px;transform:translateX(-50%);padding:1px 7px;border-radius:9999px;background:var(--accent);color:var(--space-0);font:600 11px var(--font-sans);white-space:nowrap}.query-views_tlLane__YUEBM+.query-views_tlLane__YUEBM{margin-top:8px}.query-views_tlLaneHead__YplMX{display:flex;align-items:center;gap:6px;margin:4px 0;font-size:12px;font-weight:600;color:var(--ink-1)}.query-views_tlTrack__273SF{position:relative;min-height:30px}.query-views_tlGrid__YpzFj{width:1px;background:color-mix(in oklch,var(--line-2) 35%,transparent)}.query-views_tlGrid__YpzFj,.query-views_tlToday__sTHf0{position:absolute;top:-6px;bottom:0;pointer-events:none}.query-views_tlToday__sTHf0{width:2px;margin-left:-1px;background:var(--accent);opacity:.7}.query-views_tlItem__OURnl{position:absolute;display:inline-flex;align-items:center;gap:6px;height:24px;max-width:280px;padding:0 8px 0 0;border:0;border-radius:6px;background:none;color:var(--ink-0);font:500 12px var(--font-sans);white-space:nowrap;cursor:pointer;transform:translateX(calc(var(--dx, 0px) - 9px));touch-action:none}.query-views_tlItem__OURnl[data-span]{max-width:none;padding:0 8px;border:1px solid color-mix(in oklch,var(--accent) 60%,transparent);background:color-mix(in oklch,var(--accent) 20%,var(--space-1));overflow:visible;transform:translateX(var(--dx,0))}.query-views_tlItem__OURnl[data-flip]:not([data-span]){flex-direction:row-reverse;padding:0 0 0 8px;transform:translateX(calc(var(--dx, 0px) - 100% + 9px))}.query-views_tlItem__OURnl[data-flip]:not([data-span]) .query-views_tlDiamond__7kjBO{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:3px;margin-inline-end:3px}.query-views_tlItem__OURnl[data-flip][data-span]{justify-content:flex-end}.query-views_tlItem__OURnl[data-dragging]{z-index:2;cursor:-webkit-grabbing;cursor:grabbing;opacity:.85}.query-views_tlItem__OURnl:hover .query-views_tlLabel__VUZz7{text-decoration:underline;text-underline-offset:3px}.query-views_tlItem__OURnl:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.query-views_tlDiamond__7kjBO{flex:none;width:12px;height:12px;-webkit-margin-start:3px;margin-inline-start:3px;border-radius:2px;background:var(--accent);transform:rotate(45deg);box-shadow:0 0 0 2px var(--space-0)}.query-views_tlLabel__VUZz7{overflow:hidden;text-overflow:ellipsis}.query-views_tlItem__OURnl[data-span] .query-views_tlLabel__VUZz7{overflow:visible}.query-views_tlUnplaced__c2vHC{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:10px;padding-top:8px;border-top:1px dashed color-mix(in oklch,var(--line-2) 50%,transparent);font-size:12px}.query-block_frame__CXFrw{position:relative;border:1px solid color-mix(in oklch,var(--line-2) 80%,transparent);border-radius:10px;background:color-mix(in oklch,var(--space-2) 55%,transparent);overflow:hidden}.query-block_head___k3_O{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid color-mix(in oklch,var(--line-2) 55%,transparent)}.query-block_title__9Py0A{font-weight:600;font-size:13.5px}.query-block_count__pzYx5,.query-block_muted__t_zhN{color:var(--ink-3);font-size:12px}.query-block_count__pzYx5{white-space:nowrap}.query-block_message__SMI2n{padding:14px 12px;color:var(--ink-3);font-size:12px}.query-block_message__SMI2n[data-tone=error]{color:oklch(.72 .16 25)}.query-block_hint__z_4RY{margin:0;padding:6px 12px 10px;color:var(--ink-3);font-size:11px}.query-block_srOnly__JOZFM{position:absolute;inset-block-start:0;inset-inline-start:0;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.query-block_conditions__BUWZ5,.query-block_controls__Zfn74{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:8px}.query-block_control__hrkrE{height:var(--control-sm);padding:4px 7px;border:1px solid color-mix(in oklch,var(--line-2) 60%,transparent);border-radius:6px;background:color-mix(in oklch,var(--space-1) 70%,transparent);color:var(--ink-1);font:12px var(--font-sans);cursor:pointer}.query-block_control__hrkrE[data-grow]{flex:1 1 160px;min-width:120px;cursor:text}.query-block_control__hrkrE[data-narrow]{width:90px;cursor:text}.query-block_control__hrkrE:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.query-block_control__hrkrE:disabled{opacity:.45;cursor:default}.query-block_control__hrkrE[data-field]{display:inline-flex;align-items:center;gap:6px;cursor:default}.query-block_control__hrkrE[data-field] input{height:calc(var(--control-sm) - 10px);border:0;background:transparent;color:inherit;font:inherit;color-scheme:dark}body[data-bg=paper] .query-block_control__hrkrE[data-field] input{color-scheme:light}.query-block_segmented__uNjQR{display:inline-flex;border:1px solid color-mix(in oklch,var(--line-2) 60%,transparent);border-radius:6px;overflow:hidden}.query-block_segmented__uNjQR button{height:var(--control-sm);padding:4px 10px;border:0;background:transparent;color:var(--ink-2);font:12px var(--font-sans);cursor:pointer}.query-block_segmented__uNjQR button+button{-webkit-border-start:1px solid color-mix(in oklch,var(--line-2) 50%,transparent);border-inline-start:1px solid color-mix(in oklch,var(--line-2) 50%,transparent)}.query-block_segmented__uNjQR button[aria-checked=true]{background:color-mix(in oklch,var(--accent) 22%,var(--space-1));color:var(--ink-0)}.query-block_segmented__uNjQR button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.query-block_condition__pReh8{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center;padding:3px;border-radius:8px;background:color-mix(in oklch,var(--space-1) 50%,transparent)}.query-block_columnsPicker__hwiz9{position:relative}.query-block_columnsPicker__hwiz9 summary{list-style:none}.query-block_columnsPicker__hwiz9 summary::-webkit-details-marker{display:none}.query-block_columnsPicker__hwiz9 fieldset{position:absolute;z-index:5;top:calc(100% + 4px);inset-inline-start:0;display:grid;grid-gap:4px;gap:4px;min-width:180px;margin:0;padding:8px 10px;border:1px solid var(--line-2);border-radius:8px;background:var(--space-0);box-shadow:0 10px 30px rgb(0 0 0/.35)}.query-block_columnsPicker__hwiz9 label{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--ink-1);cursor:pointer}.progress-view_body__iFAR3{display:grid;grid-gap:12px;gap:12px;padding:12px}.progress-view_headline__lmMMH{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px}.progress-view_big__zxCDT{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0}.progress-view_big__zxCDT strong{font-size:20px;font-weight:650;letter-spacing:-.01em;color:var(--ink-0)}.progress-view_verdict__3LENy{margin:0;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;background:color-mix(in oklch,var(--line-2) 40%,transparent);color:var(--ink-1)}.progress-view_verdict__3LENy[data-verdict=done],.progress-view_verdict__3LENy[data-verdict=on-track]{background:color-mix(in oklch,oklch(.72 .15 150) 22%,transparent);color:oklch(.8 .13 150)}.progress-view_verdict__3LENy[data-verdict=late]{background:color-mix(in oklch,oklch(.7 .17 25) 22%,transparent);color:oklch(.8 .13 25)}.progress-view_statusBar__mVAfu{display:flex;gap:2px;height:22px;border-radius:6px;overflow:hidden}.progress-view_statusBar__mVAfu>[data-status]{display:flex;align-items:center;min-width:4px;padding:0 6px;overflow:hidden;background:color-mix(in oklch,var(--line-2) 55%,transparent);color:var(--ink-1);font-size:11px}.progress-view_statusBar__mVAfu>[data-status=done],.progress-view_statusBar__mVAfu>[data-status=published]{background:color-mix(in oklch,oklch(.7 .14 150) 45%,transparent);color:var(--ink-0)}.progress-view_statusBar__mVAfu>[data-status=approved]{background:color-mix(in oklch,oklch(.7 .12 190) 38%,transparent)}.progress-view_statusBar__mVAfu>[data-status=in-review]{background:color-mix(in oklch,oklch(.72 .13 80) 38%,transparent)}.progress-view_statusBar__mVAfu>[data-status=blocked]{background:color-mix(in oklch,oklch(.66 .17 25) 42%,transparent)}.progress-view_statusLabel__WpPof{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.progress-view_chart__N6nir{margin:0}.progress-view_chart__N6nir svg{display:block;width:100%;height:auto;overflow:visible;direction:ltr}.progress-view_grid__iN9GH{stroke:color-mix(in oklch,var(--line-2) 45%,transparent);stroke-width:1}.progress-view_tick__NoUwl{fill:var(--ink-3);font:10px var(--font-sans)}.progress-view_unknown__M_Kr6{fill:color-mix(in oklch,var(--line-2) 22%,transparent)}.progress-view_scope__gU1_8{fill:none;stroke:var(--ink-3);stroke-width:1.5}.progress-view_finished__STtS7{fill:none;stroke:oklch(.74 .15 var(--hue,215));stroke-width:2.5;stroke-linejoin:round}.progress-view_finishedDot__IlbIs{fill:oklch(.74 .15 var(--hue,215))}.progress-view_scopeDot__5sCy3{fill:var(--ink-3)}.progress-view_projection__VbLf7{fill:none;stroke:oklch(.74 .15 var(--hue,215));stroke-width:1.5;stroke-dasharray:5 4}.progress-view_projectionScope__QhCCB{fill:none;stroke:var(--ink-3);stroke-width:1;stroke-dasharray:5 4}.progress-view_today__khc2q{stroke:var(--ink-2);stroke-width:1;stroke-dasharray:2 3}.progress-view_target__3Dvcy{stroke:oklch(.72 .16 25);stroke-width:1.5}.progress-view_legend__9yYie{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;color:var(--ink-3);font-size:11px}.progress-view_legend__9yYie span:before{content:"";display:inline-block;width:14px;height:0;-webkit-margin-end:6px;margin-inline-end:6px;vertical-align:middle;border-top:2px solid var(--ink-3)}.progress-view_legend__9yYie [data-key=finished]:before{border-top:2.5px solid oklch(.74 .15 var(--hue,215))}.progress-view_legend__9yYie [data-key=projection]:before{border-top:1.5px dashed oklch(.74 .15 var(--hue,215))}.progress-view_legend__9yYie [data-key=today]:before{border-top:1px dotted var(--ink-2)}.progress-view_legend__9yYie [data-key=target]:before{border-top:2px solid oklch(.72 .16 25)}.progress-view_facts__gms4L{display:grid;grid-gap:3px;gap:3px;margin:0;padding:0;list-style:none;color:var(--ink-2);font-size:12px}.progress-view_left__VBr69 h4{margin:0 0 6px;font-size:12px;font-weight:600;color:var(--ink-2)}.progress-view_left__VBr69 ul{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.progress-view_left__VBr69 li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:12.5px}.progress-view_left__VBr69 p{margin:6px 0 0}.progress-view_open__XwvOm{padding:0;border:0;background:none;color:var(--ink-0);font:inherit;text-align:start;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch,var(--ink-3) 60%,transparent);text-decoration-color:color-mix(in oklch,var(--ink-3) 60%,transparent);text-underline-offset:2px;cursor:pointer}.progress-view_open__XwvOm:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.progress-view_open__XwvOm:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.progress-view_due__EOPsM{color:var(--ink-3);font-size:12px}.progress-view_due__EOPsM[data-overdue]{color:oklch(.74 .16 25);font-weight:600}body[data-bg=paper] .progress-view_verdict__3LENy[data-verdict=done],body[data-bg=paper] .progress-view_verdict__3LENy[data-verdict=on-track]{color:oklch(.45 .12 150)}body[data-bg=paper] .progress-view_verdict__3LENy[data-verdict=late]{color:oklch(.48 .16 25)}body[data-bg=paper] .progress-view_finished__STtS7,body[data-bg=paper] .progress-view_projection__VbLf7{stroke:oklch(.52 .16 var(--hue,215))}body[data-bg=paper] .progress-view_finishedDot__IlbIs{fill:oklch(.52 .16 var(--hue,215))}body[data-bg=paper] .progress-view_due__EOPsM[data-overdue]{color:oklch(.5 .17 25)}.model-block_model__1qfGO{display:grid;grid-gap:8px;gap:8px}.model-block_stage__Ie_ia{position:relative;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#1b2130}.model-block_model__1qfGO:-webkit-full-screen,.model-block_stage__Ie_ia:-webkit-full-screen{border-radius:0}.model-block_model__1qfGO:fullscreen,.model-block_stage__Ie_ia:fullscreen{border-radius:0}.model-block_posterButton__ve10A{position:absolute;inset:0;display:grid;place-items:end;width:100%;padding:12px;border:0;background:none;cursor:pointer}.model-block_posterButton__ve10A:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.model-block_poster__LS5Pm{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.model-block_noPoster__CTINE{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 60%,#2a3346,#151a25)}.model-block_explore__MB4UM{position:relative;padding:7px 14px;border-radius:9999px;background:rgb(0 0 0/.6);color:#f2f4f8;font:600 13px var(--font-sans);box-shadow:0 2px 10px rgb(0 0 0/.3);transition:transform .15s ease,background .15s ease}.model-block_posterButton__ve10A:focus-visible .model-block_explore__MB4UM,.model-block_posterButton__ve10A:hover .model-block_explore__MB4UM{background:rgb(0 0 0/.78);transform:scale(1.04)}.model-block_empty__Q72kA{position:absolute;inset:0;display:grid;place-items:center;color:#c7ccd6;font:500 13px var(--font-sans)}.model-block_viewer__bJrBt{position:absolute;inset:0;display:grid;grid-template-rows:1fr auto}.model-block_viewport__1mTTA{position:relative;min-height:0;overflow:hidden}.model-block_canvasHost__HVVXs{position:absolute;inset:0;outline:none;touch-action:none;cursor:-webkit-grab;cursor:grab}.model-block_canvasHost__HVVXs[data-placing]{cursor:crosshair}.model-block_canvasHost__HVVXs:active{cursor:-webkit-grabbing;cursor:grabbing}.model-block_canvasHost__HVVXs:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.model-block_canvas__YKUg3{display:block;width:100%;height:100%}.model-block_overlay__2HgyF{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:8px;gap:8px;margin:0;color:#e5e9f1;font:500 13px var(--font-sans);text-align:center;pointer-events:none}.model-block_overlay__2HgyF button{pointer-events:auto}.model-block_markers__nZYoM{position:absolute;inset:0;pointer-events:none}.model-block_marker__A5Jk2{position:absolute;left:0;top:0;display:grid;place-items:center;width:24px;height:24px;margin:-12px 0 0 -12px;padding:0;border:2px solid #fff;border-radius:50%;background:oklch(.62 .2 25);color:#fff;font:700 12px var(--font-sans);box-shadow:0 1px 6px rgb(0 0 0/.45);cursor:pointer;pointer-events:auto;will-change:transform;transition:opacity .15s ease}.model-block_marker__A5Jk2[data-behind]{opacity:.38}.model-block_marker__A5Jk2[data-resolved]{background:oklch(.55 .02 232)}.model-block_marker__A5Jk2[data-selected]{outline:3px solid color-mix(in oklch,oklch(.62 .2 25) 45%,transparent);outline-offset:2px}.model-block_marker__A5Jk2:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.model-block_draftMarker__9mt2h{position:absolute;left:0;top:0;display:grid;place-items:center;width:24px;height:24px;margin:-12px 0 0 -12px;border:2px dashed #fff;border-radius:50%;background:oklch(.62 .2 25/.7);color:#fff;font:700 14px var(--font-sans);pointer-events:none}.model-block_placingHint__DIDxt{position:absolute;top:10px;left:50%;transform:translateX(-50%);max-width:calc(100% - 24px);margin:0;padding:5px 12px;border-radius:9999px;background:rgb(0 0 0/.72);color:#f2f4f8;font:500 12px var(--font-sans);text-align:center;pointer-events:none}.model-block_card__cG5b_{position:absolute;left:10px;bottom:10px;display:grid;grid-gap:8px;gap:8px;width:min(340px,calc(100% - 20px));max-height:calc(100% - 20px);overflow:auto;padding:10px;border-radius:10px;background:rgb(12 15 22/.92);color:#e5e9f1;box-shadow:0 6px 24px rgb(0 0 0/.4);font:13px/1.45 var(--font-sans)}.model-block_cardHead__h7KaQ{display:flex;align-items:center;gap:8px;margin:0}.model-block_cardN__GcH33{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:oklch(.62 .2 25);color:#fff;font:700 11px var(--font-sans)}.model-block_cardBody__pspbU{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.model-block_cardInput__zM8zx{width:100%;min-height:64px;resize:vertical;padding:8px;border:1px solid rgb(255 255 255/.2);border-radius:7px;background:rgb(255 255 255/.06);color:inherit;font:inherit}.model-block_cardInput__zM8zx:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.model-block_cardError__k1vAT{margin:0;color:oklch(.78 .14 25)}.model-block_cardActions__gVZRL{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.model-block_tool__SXsha[data-primary]{background:var(--accent);border-color:var(--accent);color:#fff}.model-block_tool__SXsha:disabled{opacity:.5;cursor:default}.model-block_toolbar__ud8Jw{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:6px;background:rgb(10 13 20/.85)}.model-block_tool__SXsha{min-height:28px;padding:0 10px;border:1px solid rgb(255 255 255/.14);border-radius:7px;background:rgb(255 255 255/.06);color:#e5e9f1;font:500 12px var(--font-sans);cursor:pointer}.model-block_tool__SXsha:hover{background:rgb(255 255 255/.12)}.model-block_tool__SXsha:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.model-block_tool__SXsha[aria-pressed=true]{background:color-mix(in oklch,var(--accent) 45%,transparent);border-color:var(--accent)}.model-block_spacer__YIYsM{flex:1 1}.model-block_facts__lLWpO{display:flex;flex-wrap:wrap;gap:6px;margin:0}.model-block_fact___UuqN{display:flex;gap:6px;align-items:baseline;padding:3px 9px;border-radius:9999px;border:1px solid color-mix(in oklch,var(--line-2) 60%,transparent);background:color-mix(in oklch,var(--space-2) 50%,transparent);font-size:12px}.model-block_fact___UuqN dt{color:var(--ink-3)}.model-block_fact___UuqN dd{margin:0;color:var(--ink-0);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.model-block_notes__tBhEj{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.model-block_noteItem__DHpoG{display:flex;align-items:flex-start;gap:8px;width:100%;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:var(--ink-1);font:13px/1.4 var(--font-sans);text-align:start;cursor:pointer}.model-block_noteItem__DHpoG:hover{background:color-mix(in oklch,var(--space-2) 60%,transparent)}.model-block_noteItem__DHpoG:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.model-block_noteItem__DHpoG[data-resolved]{opacity:.6}.model-block_noteItem__DHpoG .model-block_cardN__GcH33{flex:none;margin-top:1px}.model-block_noteText__qEbDo{overflow-wrap:anywhere}.model-block_noteText__qEbDo strong{color:var(--ink-0)}.model-block_posterPin__YSpUz{position:absolute;display:grid;place-items:center;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid #fff;border-radius:50%;background:oklch(.62 .2 25);color:#fff;font:700 11px var(--font-sans);box-shadow:0 1px 5px rgb(0 0 0/.45);pointer-events:none}.model-block_posterPin__YSpUz[data-resolved]{background:oklch(.55 .02 232)}.model-block_posterPin__YSpUz[data-behind]{opacity:.45}@media (prefers-reduced-motion:reduce){.model-block_explore__MB4UM,.model-block_marker__A5Jk2{transition:none}}.todo-owner_assign__yYJOD,.todo-owner_chip__GBIwh{order:2;flex:none;display:inline-flex;align-items:center;gap:6px;max-width:14em;border-radius:99px;font:12px/1.4 var(--font-sans);text-decoration:none}.todo-owner_chip__GBIwh{padding:2px 9px 2px 3px;background:var(--space-2);border:1px solid var(--line);color:var(--ink-1)}button.todo-owner_chip__GBIwh{cursor:pointer}button.todo-owner_chip__GBIwh:hover{border-color:var(--line-2);color:var(--ink-0)}.todo-owner_assign__yYJOD{justify-content:center;width:var(--control-xs);height:var(--control-xs);padding:0;background:transparent;border:1px dashed var(--line-2);color:var(--ink-3);cursor:pointer;opacity:0;transition:opacity .12s var(--ease-out,ease)}.todo-owner_assign__yYJOD:focus-visible,.todo-owner_assign__yYJOD[aria-expanded=true],li:focus-within>.todo-owner_assign__yYJOD,li:hover>.todo-owner_assign__yYJOD{opacity:1}.todo-owner_assign__yYJOD:hover{color:var(--ink-0);border-color:var(--ink-3)}.todo-owner_assign__yYJOD:focus-visible,.todo-owner_chip__GBIwh:focus-visible{outline:2px solid var(--star);outline-offset:2px}@media (pointer:coarse){.todo-owner_assign__yYJOD{opacity:.7;width:var(--control-sm);height:var(--control-sm)}}.todo-owner_face__Ihoha{flex:none;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:99px;background:var(--space-3);color:var(--ink-0);font:600 9px/1 var(--font-sans);object-fit:cover}.todo-owner_name__5foQe{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion:reduce){.todo-owner_assign__yYJOD{transition:none}}