._container_12oj9_1{position:absolute;overflow:auto;width:100%;height:100%}._highlightLayer_12oj9_8{position:absolute;z-index:3;left:0}._tipContainer_12oj9_14{z-index:6;position:absolute}._disableSelection_12oj9_19{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}._mouseSelection_1p43j_1{position:absolute;border:1px dashed #333;background:#fce897;mix-blend-mode:multiply}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){._mouseSelection_1p43j_1{opacity:.5}}@supports (-ms-ime-align: auto){._mouseSelection_1p43j_1{opacity:.5}}._tipContainer_f56kr_1{z-index:6;position:absolute}._compact_1um8o_1{cursor:pointer;background-color:#3d464d;border:1px solid rgba(255,255,255,.25);color:#fff;padding:5px 10px;border-radius:3px}._card_1um8o_10{padding:10px;background:#fff;background-clip:padding-box;border:1px solid #e8e8e8;border-radius:4px;box-shadow:0 2px 4px #25282b33}._card_1um8o_10 textarea{font-size:16px;width:200px;height:70px}._card_1um8o_10 input[type=submit]{margin-top:5px;font-size:large}._highlight_3l4zw_1{position:absolute}._emoji_3l4zw_5{position:absolute;color:#000;opacity:1;font-size:28px}._parts_3l4zw_12{opacity:1}._part_3l4zw_12{cursor:pointer;position:absolute;background:#ffe28f;transition:background .3s}._scrolledTo_3l4zw_23 ._part_3l4zw_12{background:#ff4141}._areaHighlight_1ppoh_1{border:1px solid #333;background-color:#fce897;opacity:1;mix-blend-mode:multiply}._part_1ppoh_8{cursor:pointer;position:absolute;background:#ffe28f;transition:background .3s}._scrolledTo_1ppoh_15 ._part_1ppoh_8{background:#ff4141}.dialog{--dialog-bg-color:white;--dialog-border-color:white;--dialog-shadow:0 2px 14px 0 rgb(58 57 68 / .2);--text-primary-color:#15141a;--text-secondary-color:#5b5b66;--hover-filter:brightness(.9);--focus-ring-color:#0060df;--focus-ring-outline:2px solid var(--focus-ring-color);--textarea-border-color:#8f8f9d;--textarea-bg-color:white;--textarea-fg-color:var(--text-secondary-color);--radio-bg-color:#f0f0f4;--radio-checked-bg-color:#fbfbfe;--radio-border-color:#8f8f9d;--radio-checked-border-color:#0060df;--button-secondary-bg-color:#f0f0f4;--button-secondary-fg-color:var(--text-primary-color);--button-secondary-border-color:var(--button-secondary-bg-color);--button-secondary-hover-bg-color:var(--button-secondary-bg-color);--button-secondary-hover-fg-color:var(--button-secondary-fg-color);--button-secondary-hover-border-color:var(--button-secondary-hover-bg-color);--button-primary-bg-color:#0060df;--button-primary-fg-color:#fbfbfe;--button-primary-hover-bg-color:var(--button-primary-bg-color);--button-primary-hover-fg-color:var(--button-primary-fg-color);--button-primary-hover-border-color:var(--button-primary-hover-bg-color);font:message-box;font-size:13px;font-weight:400;line-height:150%;border-radius:4px;padding:12px 16px;border:1px solid var(--dialog-border-color);background:var(--dialog-bg-color);color:var(--text-primary-color);box-shadow:var(--dialog-shadow)}@media(prefers-color-scheme:dark){.dialog{--dialog-bg-color:#1c1b22;--dialog-border-color:#1c1b22;--dialog-shadow:0 2px 14px 0 #15141a;--text-primary-color:#fbfbfe;--text-secondary-color:#cfcfd8;--focus-ring-color:#0df;--hover-filter:brightness(1.4);--textarea-bg-color:#42414d;--radio-bg-color:#2b2a33;--radio-checked-bg-color:#15141a;--radio-checked-border-color:#0df;--button-secondary-bg-color:#2b2a33;--button-primary-bg-color:#0df;--button-primary-fg-color:#15141a}}@media screen and (forced-colors:active){.dialog{--dialog-bg-color:Canvas;--dialog-border-color:CanvasText;--dialog-shadow:none;--text-primary-color:CanvasText;--text-secondary-color:CanvasText;--hover-filter:none;--focus-ring-color:ButtonBorder;--textarea-border-color:ButtonBorder;--textarea-bg-color:Field;--textarea-fg-color:ButtonText;--radio-bg-color:ButtonFace;--radio-checked-bg-color:ButtonFace;--radio-border-color:ButtonText;--radio-checked-border-color:ButtonText;--button-secondary-bg-color:ButtonFace;--button-secondary-fg-color:ButtonText;--button-secondary-border-color:ButtonText;--button-secondary-hover-bg-color:AccentColor;--button-secondary-hover-fg-color:AccentColorText;--button-primary-bg-color:ButtonText;--button-primary-fg-color:ButtonFace;--button-primary-hover-bg-color:AccentColor;--button-primary-hover-fg-color:AccentColorText}}.dialog .mainContainer *:focus-visible{outline:var(--focus-ring-outline);outline-offset:2px}.dialog .mainContainer .radio{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.dialog .mainContainer .radio>.radioButton{display:flex;gap:8px;align-self:stretch;align-items:center}.dialog .mainContainer .radio>.radioButton input{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:16px;height:16px;border-radius:50%;background-color:var(--radio-bg-color);border:1px solid var(--radio-border-color)}.dialog .mainContainer .radio>.radioButton input:hover{filter:var(--hover-filter)}.dialog .mainContainer .radio>.radioButton input:checked{background-color:var(--radio-checked-bg-color);border:4px solid var(--radio-checked-border-color)}.dialog .mainContainer .radio>.radioLabel{display:flex;padding-inline-start:24px;align-items:flex-start;gap:10px;align-self:stretch}.dialog .mainContainer .radio>.radioLabel>span{flex:1 0 0;font-size:11px;color:var(--text-secondary-color)}.dialog .mainContainer button{border-radius:4px;border:1px solid;font:menu;font-weight:600;padding:4px 16px;width:auto;height:32px}.dialog .mainContainer button:hover{cursor:pointer;filter:var(--hover-filter)}.dialog .mainContainer button.secondaryButton{color:var(--button-secondary-fg-color);background-color:var(--button-secondary-bg-color);border-color:var(--button-secondary-border-color)}.dialog .mainContainer button.secondaryButton:hover{color:var(--button-secondary-hover-fg-color);background-color:var(--button-secondary-hover-bg-color);border-color:var(--button-secondary-hover-border-color)}.dialog .mainContainer button.primaryButton{color:var(--button-primary-hover-fg-color);background-color:var(--button-primary-hover-bg-color);border-color:var(--button-primary-hover-border-color);opacity:1}.dialog .mainContainer button.primaryButton:hover{color:var(--button-primary-hover-fg-color);background-color:var(--button-primary-hover-bg-color);border-color:var(--button-primary-hover-border-color)}.dialog .mainContainer textarea{font:inherit;padding:8px;resize:none;margin:0;box-sizing:border-box;border-radius:4px;border:1px solid var(--textarea-border-color);background:var(--textarea-bg-color);color:var(--textarea-fg-color)}.dialog .mainContainer textarea:focus{outline-offset:0;border-color:transparent}.dialog .mainContainer textarea:disabled{pointer-events:none;opacity:.4}.textLayer{position:absolute;text-align:initial;top:0;right:0;bottom:0;left:0;overflow:clip;opacity:1;line-height:1;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:CanvasText;z-index:0}.textLayer.highlighting{touch-action:none}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%}.textLayer>:not(.markedContent),.textLayer .markedContent span:not(.markedContent){z-index:1}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{--highlight-bg-color:rgb(180 0 170 / .25);--highlight-selected-bg-color:rgb(0 100 0 / .25);--highlight-backdrop-filter:none;--highlight-selected-backdrop-filter:none;margin:-1px;padding:1px;background-color:var(--highlight-bg-color);-webkit-backdrop-filter:var(--highlight-backdrop-filter);backdrop-filter:var(--highlight-backdrop-filter);border-radius:4px}@media screen and (forced-colors:active){.textLayer .highlight{--highlight-bg-color:transparent;--highlight-selected-bg-color:transparent;--highlight-backdrop-filter:var(--hcm-highlight-filter);--highlight-selected-backdrop-filter:var( --hcm-highlight-selected-filter )}}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color);-webkit-backdrop-filter:var(--highlight-selected-backdrop-filter);backdrop-filter:var(--highlight-selected-backdrop-filter)}.textLayer ::-moz-selection{background:#0000ff40;background:color-mix(in srgb,AccentColor,transparent 75%)}.textLayer ::selection{background:#0000ff40;background:color-mix(in srgb,AccentColor,transparent 75%)}.textLayer br::-moz-selection{background:transparent}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:0;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.textLayer .endOfContent.active{top:0}.annotationLayer{--annotation-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:black;--link-outline:none;position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0}@media screen and (forced-colors:active){.annotationLayer{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:var(--hcm-highlight-filter);backdrop-filter:var(--hcm-highlight-filter)}.annotationLayer .linkAnnotation>a:hover{opacity:0!important;background:none!important;box-shadow:none}.annotationLayer .popupAnnotation .popup{outline:calc(1.5px * var(--scale-factor)) solid CanvasText!important;background-color:ButtonFace!important;color:ButtonText!important}.annotationLayer .highlightArea:hover:after{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:var(--hcm-highlight-filter);backdrop-filter:var(--hcm-highlight-filter);content:"";pointer-events:none}.annotationLayer .popupAnnotation.focused .popup{outline:calc(3px * var(--scale-factor)) solid Highlight!important}}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer.disabled section,.annotationLayer.disabled .popup{pointer-events:none}.annotationLayer .annotationContent{position:absolute;width:100%;height:100%;pointer-events:none}.annotationLayer .annotationContent.freetext{background:transparent;border:none;top:0;right:0;bottom:0;left:0;overflow:visible;white-space:nowrap;font:10px sans-serif;line-height:1.35;-webkit-user-select:none;-moz-user-select:none;user-select:none}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;transform-origin:0 0}.annotationLayer section:has(div.annotationContent) canvas.annotationContent{display:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton):not(.hasBorder)>a:hover{opacity:.2;background-color:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .linkAnnotation.hasBorder:hover{background-color:#ff03}.annotationLayer .hasBorder{background-size:100% 100%}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation [disabled]:is(input,textarea),.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:25%;top:25%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{height:100%;width:100%}.annotationLayer .popupAnnotation{position:absolute;font-size:calc(9px * var(--scale-factor));pointer-events:none;width:-moz-max-content;width:max-content;max-width:45%;height:auto}.annotationLayer .popup{background-color:#ff9;box-shadow:0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) #888;border-radius:calc(2px * var(--scale-factor));outline:1.5px solid rgb(255 255 74);padding:calc(6px * var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popupAnnotation.focused .popup{outline-width:3px}.annotationLayer .popup *{font-size:calc(9px * var(--scale-factor))}.annotationLayer .popup>.header{display:inline-block}.annotationLayer .popup>.header h1{display:inline}.annotationLayer .popup>.header .popupDate{display:inline-block;margin-left:calc(5px * var(--scale-factor));width:-moz-fit-content;width:fit-content}.annotationLayer .popupContent{border-top:1px solid rgb(51 51 51);margin-top:calc(2px * var(--scale-factor));padding-top:calc(2px * var(--scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--scale-factor))}.annotationLayer .popupTriggerArea{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}.annotationLayer svg.quadrilateralsContainer{contain:strict;width:0;height:0;position:absolute;top:0;left:0;z-index:-1}:root{--xfa-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--xfa-focus-outline:auto}@media screen and (forced-colors:active){:root{--xfa-focus-outline:2px solid CanvasText}.xfaLayer *:required{outline:1.5px solid selectedItem}}.xfaLayer{background-color:transparent}.xfaLayer .highlight{margin:-1px;padding:1px;background-color:#efcbed;border-radius:4px}.xfaLayer .highlight.appended{position:initial}.xfaLayer .highlight.begin{border-radius:4px 0 0 4px}.xfaLayer .highlight.end{border-radius:0 4px 4px 0}.xfaLayer .highlight.middle{border-radius:0}.xfaLayer .highlight.selected{background-color:#cbdfcb}.xfaPage{overflow:hidden;position:relative}.xfaContentarea{position:absolute}.xfaPrintOnly{display:none}.xfaLayer{position:absolute;text-align:initial;top:0;left:0;transform-origin:0 0;line-height:1.2}.xfaLayer *{color:inherit;font:inherit;font-style:inherit;font-weight:inherit;font-kerning:inherit;letter-spacing:-.01px;text-align:inherit;text-decoration:inherit;box-sizing:border-box;background-color:transparent;padding:0;margin:0;pointer-events:auto;line-height:inherit}.xfaLayer *:required{outline:1.5px solid red}.xfaLayer div,.xfaLayer svg,.xfaLayer svg *{pointer-events:none}.xfaLayer a{color:#00f}.xfaRich li{margin-left:3em}.xfaFont{color:#000;font-weight:400;font-kerning:none;font-size:10px;font-style:normal;letter-spacing:0;text-decoration:none;vertical-align:0}.xfaCaption{overflow:hidden;flex:0 0 auto}.xfaCaptionForCheckButton{overflow:hidden;flex:1 1 auto}.xfaLabel{height:100%;width:100%}.xfaLeft{display:flex;flex-direction:row;align-items:center}.xfaRight{display:flex;flex-direction:row-reverse;align-items:center}:is(.xfaLeft,.xfaRight)>:is(.xfaCaption,.xfaCaptionForCheckButton){max-height:100%}.xfaTop{display:flex;flex-direction:column;align-items:flex-start}.xfaBottom{display:flex;flex-direction:column-reverse;align-items:flex-start}:is(.xfaTop,.xfaBottom)>:is(.xfaCaption,.xfaCaptionForCheckButton){width:100%}.xfaBorder{background-color:transparent;position:absolute;pointer-events:none}.xfaWrapped{width:100%;height:100%}:is(.xfaTextfield,.xfaSelect):focus{background-image:none;background-color:transparent;outline:var(--xfa-focus-outline);outline-offset:-1px}:is(.xfaCheckbox,.xfaRadio):focus{outline:var(--xfa-focus-outline)}.xfaTextfield,.xfaSelect{height:100%;width:100%;flex:1 1 auto;border:none;resize:none;background-image:var(--xfa-unfocused-field-background)}.xfaSelect{padding-inline:2px}:is(.xfaTop,.xfaBottom)>:is(.xfaTextfield,.xfaSelect){flex:0 1 auto}.xfaButton{cursor:pointer;width:100%;height:100%;border:none;text-align:center}.xfaLink{width:100%;height:100%;position:absolute;top:0;left:0}.xfaCheckbox,.xfaRadio{width:100%;height:100%;flex:0 0 auto;border:none}.xfaRich{white-space:pre-wrap;width:100%;height:100%}.xfaImage{-o-object-position:left top;object-position:left top;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.xfaLrTb,.xfaRlTb,.xfaTb{display:flex;flex-direction:column;align-items:stretch}.xfaLr{display:flex;flex-direction:row;align-items:stretch}.xfaRl{display:flex;flex-direction:row-reverse;align-items:stretch}.xfaTb>div{justify-content:left}.xfaPosition,.xfaArea{position:relative}.xfaValignMiddle{display:flex;align-items:center}.xfaTable{display:flex;flex-direction:column;align-items:stretch}.xfaTable .xfaRow{display:flex;flex-direction:row;align-items:stretch}.xfaTable .xfaRlRow{display:flex;flex-direction:row-reverse;align-items:stretch;flex:1}.xfaTable .xfaRlRow>div{flex:1}:is(.xfaNonInteractive,.xfaDisabled,.xfaReadOnly) :is(input,textarea){background:initial}@media print{.xfaTextfield,.xfaSelect{background:transparent}.xfaSelect{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:1px;text-overflow:""}}.canvasWrapper svg{transform:none}.canvasWrapper svg[data-main-rotation="90"] mask,.canvasWrapper svg[data-main-rotation="90"] use:not(.clip,.mask){transform:matrix(0,1,-1,0,1,0)}.canvasWrapper svg[data-main-rotation="180"] mask,.canvasWrapper svg[data-main-rotation="180"] use:not(.clip,.mask){transform:matrix(-1,0,0,-1,1,1)}.canvasWrapper svg[data-main-rotation="270"] mask,.canvasWrapper svg[data-main-rotation="270"] use:not(.clip,.mask){transform:matrix(0,-1,1,0,0,1)}.canvasWrapper svg.highlight{--blend-mode:multiply;position:absolute;mix-blend-mode:var(--blend-mode)}@media screen and (forced-colors:active){.canvasWrapper svg.highlight{--blend-mode:difference}}.canvasWrapper svg.highlight:not(.free){fill-rule:evenodd}.canvasWrapper svg.highlightOutline{position:absolute;mix-blend-mode:normal;fill-rule:evenodd;fill:none}.canvasWrapper svg.highlightOutline.hovered:not(.free):not(.selected){stroke:var(--hover-outline-color);stroke-width:var(--outline-width)}.canvasWrapper svg.highlightOutline.selected:not(.free) .mainOutline{stroke:var(--outline-around-color);stroke-width:calc(var(--outline-width) + 2 * var(--outline-around-width))}.canvasWrapper svg.highlightOutline.selected:not(.free) .secondaryOutline{stroke:var(--outline-color);stroke-width:var(--outline-width)}.canvasWrapper svg.highlightOutline.free.hovered:not(.selected){stroke:var(--hover-outline-color);stroke-width:calc(2 * var(--outline-width))}.canvasWrapper svg.highlightOutline.free.selected .mainOutline{stroke:var(--outline-around-color);stroke-width:calc(2 * (var(--outline-width) + var(--outline-around-width)))}.canvasWrapper svg.highlightOutline.free.selected .secondaryOutline{stroke:var(--outline-color);stroke-width:calc(2 * var(--outline-width))}.toggle-button{--button-background-color:#f0f0f4;--button-background-color-hover:#e0e0e6;--button-background-color-active:#cfcfd8;--color-accent-primary:#0060df;--color-accent-primary-hover:#0250bb;--color-accent-primary-active:#054096;--border-interactive-color:#8f8f9d;--border-radius-circle:9999px;--border-width:1px;--size-item-small:16px;--size-item-large:32px;--color-canvas:white;--toggle-background-color:var(--button-background-color);--toggle-background-color-hover:var(--button-background-color-hover);--toggle-background-color-active:var(--button-background-color-active);--toggle-background-color-pressed:var(--color-accent-primary);--toggle-background-color-pressed-hover:var(--color-accent-primary-hover);--toggle-background-color-pressed-active:var(--color-accent-primary-active);--toggle-border-color:var(--border-interactive-color);--toggle-border-color-hover:var(--toggle-border-color);--toggle-border-color-active:var(--toggle-border-color);--toggle-border-radius:var(--border-radius-circle);--toggle-border-width:var(--border-width);--toggle-height:var(--size-item-small);--toggle-width:var(--size-item-large);--toggle-dot-background-color:var(--toggle-border-color);--toggle-dot-background-color-hover:var(--toggle-dot-background-color);--toggle-dot-background-color-active:var(--toggle-dot-background-color);--toggle-dot-background-color-on-pressed:var(--color-canvas);--toggle-dot-margin:1px;--toggle-dot-height:calc( var(--toggle-height) - 2 * var(--toggle-dot-margin) - 2 * var(--toggle-border-width) );--toggle-dot-width:var(--toggle-dot-height);--toggle-dot-transform-x:calc( var(--toggle-width) - 4 * var(--toggle-dot-margin) - var(--toggle-dot-width) );-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;border:var(--toggle-border-width) solid var(--toggle-border-color);height:var(--toggle-height);width:var(--toggle-width);border-radius:var(--toggle-border-radius);background:var(--toggle-background-color);box-sizing:border-box;flex-shrink:0}@media(prefers-color-scheme:dark){.toggle-button{--button-background-color:color-mix(in srgb, currentColor 7%, transparent);--button-background-color-hover:color-mix( in srgb, currentColor 14%, transparent );--button-background-color-active:color-mix( in srgb, currentColor 21%, transparent );--color-accent-primary:#0df;--color-accent-primary-hover:#80ebff;--color-accent-primary-active:#aaf2ff;--border-interactive-color:#bfbfc9;--color-canvas:#1c1b22}}@media(forced-colors:active){.toggle-button{--color-accent-primary:ButtonText;--color-accent-primary-hover:SelectedItem;--color-accent-primary-active:SelectedItem;--border-interactive-color:ButtonText;--button-background-color:ButtonFace;--border-interactive-color-hover:SelectedItem;--border-interactive-color-active:SelectedItem;--border-interactive-color-disabled:GrayText;--color-canvas:ButtonText}}.toggle-button:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.toggle-button:enabled:hover{background:var(--toggle-background-color-hover);border-color:var(--toggle-border-color)}.toggle-button:enabled:active{background:var(--toggle-background-color-active);border-color:var(--toggle-border-color)}.toggle-button[aria-pressed=true]{background:var(--toggle-background-color-pressed);border-color:transparent}.toggle-button[aria-pressed=true]:enabled:hover{background:var(--toggle-background-color-pressed-hover);border-color:transparent}.toggle-button[aria-pressed=true]:enabled:active{background:var(--toggle-background-color-pressed-active);border-color:transparent}.toggle-button:before{display:block;content:"";background-color:var(--toggle-dot-background-color);height:var(--toggle-dot-height);width:var(--toggle-dot-width);margin:var(--toggle-dot-margin);border-radius:var(--toggle-border-radius);translate:0}.toggle-button[aria-pressed=true]:before{translate:var(--toggle-dot-transform-x);background-color:var(--toggle-dot-background-color-on-pressed)}.toggle-button[aria-pressed=true]:enabled:hover:before,.toggle-button[aria-pressed=true]:enabled:active:before{background-color:var(--toggle-dot-background-color-on-pressed)}[dir=rtl] .toggle-button[aria-pressed=true]:before{translate:calc(-1 * var(--toggle-dot-transform-x))}@media(prefers-reduced-motion:no-preference){.toggle-button:before{transition:translate .1s}}@media(prefers-contrast){.toggle-button:enabled:hover{border-color:var(--toggle-border-color-hover)}.toggle-button:enabled:active{border-color:var(--toggle-border-color-active)}.toggle-button[aria-pressed=true]:enabled{border-color:var(--toggle-border-color);position:relative}.toggle-button[aria-pressed=true]:enabled:hover,.toggle-button[aria-pressed=true]:enabled:hover:active{border-color:var(--toggle-border-color-hover)}.toggle-button[aria-pressed=true]:enabled:active{background-color:var(--toggle-dot-background-color-active);border-color:var(--toggle-dot-background-color-hover)}.toggle-button:hover:before,.toggle-button:active:before{background-color:var(--toggle-dot-background-color-hover)}}@media(forced-colors){.toggle-button{--toggle-dot-background-color:var(--color-accent-primary);--toggle-dot-background-color-hover:var(--color-accent-primary-hover);--toggle-dot-background-color-active:var(--color-accent-primary-active);--toggle-dot-background-color-on-pressed:var(--button-background-color);--toggle-background-color-disabled:var(--button-background-color-disabled);--toggle-border-color-hover:var(--border-interactive-color-hover);--toggle-border-color-active:var(--border-interactive-color-active);--toggle-border-color-disabled:var(--border-interactive-color-disabled)}.toggle-button[aria-pressed=true]:enabled:after{border:1px solid var(--button-background-color);content:"";position:absolute;height:var(--toggle-height);width:var(--toggle-width);display:block;border-radius:var(--toggle-border-radius);top:-2px;right:-2px;bottom:-2px;left:-2px}.toggle-button[aria-pressed=true]:enabled:active:after{border-color:var(--toggle-border-color-active)}}:root{--outline-width:2px;--outline-color:#0060df;--outline-around-width:1px;--outline-around-color:#f0f0f4;--hover-outline-around-color:var(--outline-around-color);--focus-outline:solid var(--outline-width) var(--outline-color);--unfocus-outline:solid var(--outline-width) transparent;--focus-outline-around:solid var(--outline-around-width) var(--outline-around-color);--hover-outline-color:#8f8f9d;--hover-outline:solid var(--outline-width) var(--hover-outline-color);--hover-outline-around:solid var(--outline-around-width) var(--hover-outline-around-color);--freetext-line-height:1.35;--freetext-padding:2px;--resizer-bg-color:var(--outline-color);--resizer-size:6px;--resizer-shift:calc( 0px - (var(--outline-width) + var(--resizer-size)) / 2 - var(--outline-around-width) );--editorFreeText-editing-cursor:text;--editorInk-editing-cursor:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.0189877%2013.6645L0.612989%2010.4635C0.687989%2010.0545%200.884989%209.6805%201.18099%209.3825L9.98199%200.5805C10.756%20-0.1925%2012.015%20-0.1945%2012.792%200.5805L14.42%202.2085C15.194%202.9835%2015.194%204.2435%2014.42%205.0185L5.61599%2013.8215C5.31999%2014.1165%204.94599%2014.3125%204.53799%2014.3875L1.33599%2014.9815C1.26599%2014.9935%201.19799%2015.0005%201.12999%2015.0005C0.832989%2015.0005%200.544988%2014.8835%200.330988%2014.6695C0.0679874%2014.4055%20-0.0490122%2014.0305%200.0189877%2013.6645Z'%20fill='white'/%3e%3cpath%20d='M0.0189877%2013.6645L0.612989%2010.4635C0.687989%2010.0545%200.884989%209.6805%201.18099%209.3825L9.98199%200.5805C10.756%20-0.1925%2012.015%20-0.1945%2012.792%200.5805L14.42%202.2085C15.194%202.9835%2015.194%204.2435%2014.42%205.0185L5.61599%2013.8215C5.31999%2014.1165%204.94599%2014.3125%204.53799%2014.3875L1.33599%2014.9815C1.26599%2014.9935%201.19799%2015.0005%201.12999%2015.0005C0.832989%2015.0005%200.544988%2014.8835%200.330988%2014.6695C0.0679874%2014.4055%20-0.0490122%2014.0305%200.0189877%2013.6645ZM12.472%205.1965L13.632%204.0365L13.631%203.1885L11.811%201.3675L10.963%201.3685L9.80299%202.5285L12.472%205.1965ZM4.31099%2013.1585C4.47099%2013.1285%204.61799%2013.0515%204.73399%2012.9345L11.587%206.0815L8.91899%203.4135L2.06599%2010.2655C1.94899%2010.3835%201.87199%2010.5305%201.84099%2010.6915L1.36699%2013.2485L1.75199%2013.6335L4.31099%2013.1585Z'%20fill='black'/%3e%3c/svg%3e") 0 16, pointer;--editorHighlight-editing-cursor:url("data:image/svg+xml,%3csvg%20width='29'%20height='32'%20viewBox='0%200%2029%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M28%2016.75C28.2761%2016.75%2028.5%2016.5261%2028.5%2016.25V15C28.5%2014.7239%2028.2761%2014.5%2028%2014.5H26.358C25.9117%2014.5%2025.4773%2014.6257%2025.0999%2014.8604L25.0989%2014.8611L24%2015.5484L22.9%2014.861L22.8991%2014.8604C22.5218%2014.6257%2022.0875%2014.5%2021.642%2014.5H20C19.7239%2014.5%2019.5%2014.7239%2019.5%2015V16.25C19.5%2016.5261%2019.7239%2016.75%2020%2016.75H21.642C21.6648%2016.75%2021.6885%2016.7564%2021.7101%2016.7697C21.7102%2016.7698%2021.7104%2016.7699%2021.7105%2016.77L22.817%2017.461C22.817%2017.461%2022.8171%2017.4611%2022.8171%2017.4611C22.8171%2017.4611%2022.8171%2017.4611%2022.8171%2017.4611C22.8552%2017.4849%2022.876%2017.5229%2022.876%2017.567V22.625V27.683C22.876%2027.7271%2022.8552%2027.765%2022.8172%2027.7889C22.8171%2027.7889%2022.8171%2027.789%2022.817%2027.789L21.7095%2028.48C21.7094%2028.4801%2021.7093%2028.4802%2021.7092%2028.4803C21.6872%2028.4938%2021.6644%2028.5%2021.641%2028.5H20C19.7239%2028.5%2019.5%2028.7239%2019.5%2029V30.25C19.5%2030.5261%2019.7239%2030.75%2020%2030.75H21.642C22.0883%2030.75%2022.5227%2030.6243%2022.9001%2030.3896L22.9009%2030.3891L24%2029.7026L25.1%2030.39L25.1009%2030.3906C25.4783%2030.6253%2025.9127%2030.751%2026.359%2030.751H28C28.2761%2030.751%2028.5%2030.5271%2028.5%2030.251V29.001C28.5%2028.7249%2028.2761%2028.501%2028%2028.501H26.358C26.3352%2028.501%2026.3115%2028.4946%2026.2899%2028.4813C26.2897%2028.4812%2026.2896%2028.4811%2026.2895%2028.481L25.183%2027.79C25.183%2027.79%2025.183%2027.79%2025.1829%2027.79C25.1829%2027.7899%2025.1829%2027.7899%2025.1829%2027.7899C25.1462%2027.7669%2025.125%2027.7297%2025.125%2027.684V22.625V17.567C25.125%2017.5227%2025.146%2017.4844%2025.1836%2017.4606C25.1838%2017.4605%2025.1839%2017.4604%2025.184%2017.4603L26.2895%2016.77C26.2896%2016.7699%2026.2898%2016.7698%2026.2899%2016.7697C26.3119%2016.7562%2026.3346%2016.75%2026.358%2016.75H28Z'%20fill='black'%20stroke='%23FBFBFE'%20stroke-linejoin='round'/%3e%3cpath%20d='M24.625%2017.567C24.625%2017.35%2024.735%2017.152%2024.918%2017.037L26.026%2016.345C26.126%2016.283%2026.24%2016.25%2026.358%2016.25H28V15H26.358C26.006%2015%2025.663%2015.099%2025.364%2015.285L24.256%2015.978C24.161%2016.037%2024.081%2016.113%2024%2016.187C23.918%2016.113%2023.839%2016.037%2023.744%2015.978L22.635%2015.285C22.336%2015.099%2021.993%2015%2021.642%2015H20V16.25H21.642C21.759%2016.25%2021.874%2016.283%2021.974%2016.345L23.082%2017.037C23.266%2017.152%2023.376%2017.35%2023.376%2017.567V22.625V27.683C23.376%2027.9%2023.266%2028.098%2023.082%2028.213L21.973%2028.905C21.873%2028.967%2021.759%2029%2021.641%2029H20V30.25H21.642C21.994%2030.25%2022.337%2030.151%2022.636%2029.965L23.744%2029.273C23.84%2029.213%2023.919%2029.137%2024%2029.064C24.081%2029.137%2024.161%2029.213%2024.256%2029.273L25.365%2029.966C25.664%2030.152%2026.007%2030.251%2026.359%2030.251H28V29.001H26.358C26.241%2029.001%2026.126%2028.968%2026.026%2028.906L24.918%2028.214C24.734%2028.099%2024.625%2027.901%2024.625%2027.684V22.625V17.567Z'%20fill='black'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12.2%202.59C12.28%202.51%2012.43%202.5%2012.43%202.5C12.48%202.5%2012.58%202.52%2012.66%202.6L14.45%204.39C14.58%204.52%2014.58%204.72%2014.45%204.85L11.7713%207.52872L9.51628%205.27372L12.2%202.59ZM13.2658%204.62L11.7713%206.1145L10.9305%205.27372L12.425%203.77921L13.2658%204.62Z'%20fill='%23FBFBFE'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M5.98%208.82L8.23%2011.07L10.7106%208.58938L8.45562%206.33438L5.98%208.81V8.82ZM8.23%209.65579L9.29641%208.58938L8.45562%207.74859L7.38921%208.815L8.23%209.65579Z'%20fill='%23FBFBFE'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M10.1526%2012.6816L16.2125%206.6217C16.7576%206.08919%2017.05%205.3707%2017.05%204.62C17.05%203.86931%2016.7576%203.15084%2016.2126%202.61834L14.4317%200.837474C13.8992%200.29242%2013.1807%200%2012.43%200C11.6643%200%2010.9529%200.312929%2010.4329%200.832893L3.68289%207.58289C3.04127%208.22452%203.00459%209.25075%203.57288%209.93634L1.29187%2012.2239C1.09186%2012.4245%200.990263%2012.6957%201.0007%2012.9685L1%2014C0.447715%2014%200%2014.4477%200%2015V17C0%2017.5523%200.447715%2018%201%2018H16C16.5523%2018%2017%2017.5523%2017%2017V15C17%2014.4477%2016.5523%2014%2016%2014H10.2325C9.83594%2014%209.39953%2013.4347%2010.1526%2012.6816ZM4.39%209.35L4.9807%209.9407L2.39762%2012.5312H6.63877L7.10501%2012.065L7.57125%2012.5312H8.88875L15.51%205.91C15.86%205.57%2016.05%205.11%2016.05%204.62C16.05%204.13%2015.86%203.67%2015.51%203.33L13.72%201.54C13.38%201.19%2012.92%201%2012.43%201C11.94%201%2011.48%201.2%2011.14%201.54L4.39%208.29C4.1%208.58%204.1%209.06%204.39%209.35ZM16%2017V15H1V17H16Z'%20fill='%23FBFBFE'/%3e%3cpath%20d='M15.1616%205.55136L15.1616%205.55132L15.1564%205.55645L8.40645%2012.3064C8.35915%2012.3537%208.29589%2012.38%208.23%2012.38C8.16411%2012.38%208.10085%2012.3537%208.05355%2012.3064L7.45857%2011.7115L7.10501%2011.3579L6.75146%2011.7115L6.03289%2012.43H3.20465L5.33477%2010.2937L5.6873%209.94019L5.33426%209.58715L4.74355%208.99645C4.64882%208.90171%204.64882%208.73829%204.74355%208.64355L11.4936%201.89355C11.7436%201.64354%2012.0779%201.5%2012.43%201.5C12.7883%201.5%2013.1179%201.63776%2013.3614%201.88839L13.3613%201.88843L13.3664%201.89355L15.1564%203.68355L15.1564%203.68359L15.1616%203.68864C15.4122%203.93211%2015.55%204.26166%2015.55%204.62C15.55%204.97834%2015.4122%205.30789%2015.1616%205.55136ZM5.48%208.82V9.02711L5.62645%209.17355L7.87645%2011.4236L8.23%2011.7771L8.58355%2011.4236L11.0642%208.94293L11.4177%208.58938L11.0642%208.23582L8.80918%205.98082L8.45562%205.62727L8.10207%205.98082L5.62645%208.45645L5.48%208.60289V8.81V8.82ZM11.4177%207.88227L11.7713%208.23582L12.1248%207.88227L14.8036%205.20355C15.1288%204.87829%2015.1288%204.36171%2014.8036%204.03645L13.0136%202.24645C12.8186%202.05146%2012.5792%202%2012.43%202H12.4134L12.3967%202.00111L12.43%202.5C12.3967%202.00111%2012.3966%202.00112%2012.3965%202.00112L12.3963%202.00114L12.3957%202.00117L12.3947%202.00125L12.3924%202.00142L12.387%202.00184L12.3732%202.00311C12.3628%202.00416%2012.3498%202.00567%2012.3346%202.00784C12.3049%202.01208%2012.2642%202.01925%2012.2178%202.03146C12.1396%202.05202%2011.9797%202.10317%2011.8464%202.23645L9.16273%204.92016L8.80918%205.27372L9.16273%205.62727L11.4177%207.88227ZM1.5%2016.5V15.5H15.5V16.5H1.5Z'%20stroke='%2315141A'/%3e%3c/svg%3e") 24 24, text;--editorFreeHighlight-editing-cursor:url("data:image/svg+xml,%3csvg%20width='18'%20height='19'%20viewBox='0%200%2018%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12.2%203.09C12.28%203.01%2012.43%203%2012.43%203C12.48%203%2012.58%203.02%2012.66%203.1L14.45%204.89C14.58%205.02%2014.58%205.22%2014.45%205.35L11.7713%208.02872L9.51628%205.77372L12.2%203.09ZM13.2658%205.12L11.7713%206.6145L10.9305%205.77372L12.425%204.27921L13.2658%205.12Z'%20fill='%23FBFBFE'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M5.98%209.32L8.23%2011.57L10.7106%209.08938L8.45562%206.83438L5.98%209.31V9.32ZM8.23%2010.1558L9.29641%209.08938L8.45562%208.24859L7.38921%209.315L8.23%2010.1558Z'%20fill='%23FBFBFE'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M10.1526%2013.1816L16.2125%207.1217C16.7576%206.58919%2017.05%205.8707%2017.05%205.12C17.05%204.36931%2016.7576%203.65084%2016.2126%203.11834L14.4317%201.33747C13.8992%200.79242%2013.1807%200.5%2012.43%200.5C11.6643%200.5%2010.9529%200.812929%2010.4329%201.33289L3.68289%208.08289C3.04127%208.72452%203.00459%209.75075%203.57288%2010.4363L1.29187%2012.7239C1.09186%2012.9245%200.990263%2013.1957%201.0007%2013.4685L1%2014.5C0.447715%2014.5%200%2014.9477%200%2015.5V17.5C0%2018.0523%200.447715%2018.5%201%2018.5H16C16.5523%2018.5%2017%2018.0523%2017%2017.5V15.5C17%2014.9477%2016.5523%2014.5%2016%2014.5H10.2325C9.83594%2014.5%209.39953%2013.9347%2010.1526%2013.1816ZM4.39%209.85L4.9807%2010.4407L2.39762%2013.0312H6.63877L7.10501%2012.565L7.57125%2013.0312H8.88875L15.51%206.41C15.86%206.07%2016.05%205.61%2016.05%205.12C16.05%204.63%2015.86%204.17%2015.51%203.83L13.72%202.04C13.38%201.69%2012.92%201.5%2012.43%201.5C11.94%201.5%2011.48%201.7%2011.14%202.04L4.39%208.79C4.1%209.08%204.1%209.56%204.39%209.85ZM16%2017.5V15.5H1V17.5H16Z'%20fill='%23FBFBFE'/%3e%3cpath%20d='M15.1616%206.05136L15.1616%206.05132L15.1564%206.05645L8.40645%2012.8064C8.35915%2012.8537%208.29589%2012.88%208.23%2012.88C8.16411%2012.88%208.10085%2012.8537%208.05355%2012.8064L7.45857%2012.2115L7.10501%2011.8579L6.75146%2012.2115L6.03289%2012.93H3.20465L5.33477%2010.7937L5.6873%2010.4402L5.33426%2010.0871L4.74355%209.49645C4.64882%209.40171%204.64882%209.23829%204.74355%209.14355L11.4936%202.39355C11.7436%202.14354%2012.0779%202%2012.43%202C12.7883%202%2013.1179%202.13776%2013.3614%202.38839L13.3613%202.38843L13.3664%202.39355L15.1564%204.18355L15.1564%204.18359L15.1616%204.18864C15.4122%204.43211%2015.55%204.76166%2015.55%205.12C15.55%205.47834%2015.4122%205.80789%2015.1616%206.05136ZM7.87645%2011.9236L8.23%2012.2771L8.58355%2011.9236L11.0642%209.44293L11.4177%209.08938L11.0642%208.73582L8.80918%206.48082L8.45562%206.12727L8.10207%206.48082L5.62645%208.95645L5.48%209.10289V9.31V9.32V9.52711L5.62645%209.67355L7.87645%2011.9236ZM11.4177%208.38227L11.7713%208.73582L12.1248%208.38227L14.8036%205.70355C15.1288%205.37829%2015.1288%204.86171%2014.8036%204.53645L13.0136%202.74645C12.8186%202.55146%2012.5792%202.5%2012.43%202.5H12.4134L12.3967%202.50111L12.43%203C12.3967%202.50111%2012.3966%202.50112%2012.3965%202.50112L12.3963%202.50114L12.3957%202.50117L12.3947%202.50125L12.3924%202.50142L12.387%202.50184L12.3732%202.50311C12.3628%202.50416%2012.3498%202.50567%2012.3346%202.50784C12.3049%202.51208%2012.2642%202.51925%2012.2178%202.53146C12.1396%202.55202%2011.9797%202.60317%2011.8464%202.73645L9.16273%205.42016L8.80918%205.77372L9.16273%206.12727L11.4177%208.38227ZM1.5%2016H15.5V17H1.5V16Z'%20stroke='%2315141A'/%3e%3c/svg%3e") 1 18, pointer}.visuallyHidden{position:absolute;top:0;left:0;border:0;margin:0;padding:0;width:0;height:0;overflow:hidden;white-space:nowrap;font-size:0}.textLayer.highlighting{cursor:var(--editorFreeHighlight-editing-cursor)}.textLayer.highlighting:not(.free) span{cursor:var(--editorHighlight-editing-cursor)}.textLayer.highlighting.free span{cursor:var(--editorFreeHighlight-editing-cursor)}@media(min-resolution:1.1dppx){:root{--editorFreeText-editing-cursor:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%202.75H12.5V2.25V1V0.5H12H10.358C9.91165%200.5%209.47731%200.625661%209.09989%200.860442L9.09886%200.861087L8%201.54837L6.89997%200.860979L6.89911%200.860443C6.5218%200.625734%206.08748%200.5%205.642%200.5H4H3.5V1V2.25V2.75H4H5.642C5.66478%202.75%205.6885%202.75641%205.71008%202.76968C5.71023%202.76977%205.71038%202.76986%205.71053%202.76995L6.817%203.461C6.81704%203.46103%206.81709%203.46105%206.81713%203.46108C6.81713%203.46108%206.81713%203.46108%206.81714%203.46109C6.8552%203.48494%206.876%203.52285%206.876%203.567V8V12.433C6.876%2012.4771%206.85523%2012.515%206.81722%2012.5389C6.81715%2012.5389%206.81707%2012.539%206.817%2012.539L5.70953%2013.23C5.70941%2013.2301%205.70929%2013.2302%205.70917%2013.2303C5.68723%2013.2438%205.6644%2013.25%205.641%2013.25H4H3.5V13.75V15V15.5H4H5.642C6.08835%2015.5%206.52269%2015.3743%206.90011%2015.1396L6.90086%2015.1391L8%2014.4526L9.10003%2015.14L9.10089%2015.1406C9.47831%2015.3753%209.91265%2015.501%2010.359%2015.501H12H12.5V15.001V13.751V13.251H12H10.358C10.3352%2013.251%2010.3115%2013.2446%2010.2899%2013.2313C10.2897%2013.2312%2010.2896%2013.2311%2010.2895%2013.231L9.183%2012.54C9.18298%2012.54%209.18295%2012.54%209.18293%2012.54C9.18291%2012.5399%209.18288%2012.5399%209.18286%2012.5399C9.14615%2012.5169%209.125%2012.4797%209.125%2012.434V8V3.567C9.125%203.52266%209.14603%203.48441%209.18364%203.4606C9.18377%203.46052%209.1839%203.46043%209.18404%203.46035L10.2895%202.76995C10.2896%202.76985%2010.2898%202.76975%2010.2899%202.76966C10.3119%202.75619%2010.3346%202.75%2010.358%202.75H12Z'%20fill='black'%20stroke='white'/%3e%3c/svg%3e") 0 16, text}}@media screen and (forced-colors:active){:root{--outline-color:CanvasText;--outline-around-color:ButtonFace;--resizer-bg-color:ButtonText;--hover-outline-color:Highlight;--hover-outline-around-color:SelectedItemText}}[data-editor-rotation="90"]{transform:rotate(90deg)}[data-editor-rotation="180"]{transform:rotate(180deg)}[data-editor-rotation="270"]{transform:rotate(270deg)}.annotationEditorLayer{background:transparent;position:absolute;top:0;right:0;bottom:0;left:0;font-size:calc(100px * var(--scale-factor));transform-origin:0 0;cursor:auto}.annotationEditorLayer.waiting{content:"";cursor:wait;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.annotationEditorLayer.disabled{pointer-events:none}.annotationEditorLayer.freetextEditing{cursor:var(--editorFreeText-editing-cursor)}.annotationEditorLayer.inkEditing{cursor:var(--editorInk-editing-cursor)}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor){position:absolute;background:transparent;z-index:1;transform-origin:0 0;cursor:auto;max-width:100%;max-height:100%;border:var(--unfocus-outline)}.annotationEditorLayer .draggable.selectedEditor:is(.freeTextEditor,.inkEditor,.stampEditor){cursor:move}.annotationEditorLayer .moving:is(.freeTextEditor,.inkEditor,.stampEditor){touch-action:none}.annotationEditorLayer .selectedEditor:is(.freeTextEditor,.inkEditor,.stampEditor){border:var(--focus-outline);outline:var(--focus-outline-around)}.annotationEditorLayer .selectedEditor:is(.freeTextEditor,.inkEditor,.stampEditor):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:var(--focus-outline-around);pointer-events:none}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor):hover:not(.selectedEditor){border:var(--hover-outline);outline:var(--hover-outline-around)}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor):hover:not(.selectedEditor):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:var(--focus-outline-around)}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor),.textLayer) .editToolbar{--editor-toolbar-delete-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M11%203H13.6C14%203%2014.3%203.3%2014.3%203.6C14.3%203.9%2014%204.2%2013.7%204.2H13.3V14C13.3%2015.1%2012.4%2016%2011.3%2016H4.80005C3.70005%2016%202.80005%2015.1%202.80005%2014V4.2H2.40005C2.00005%204.2%201.80005%204%201.80005%203.6C1.80005%203.2%202.00005%203%202.40005%203H5.00005V2C5.00005%200.9%205.90005%200%207.00005%200H9.00005C10.1%200%2011%200.9%2011%202V3ZM6.90005%201.2L6.30005%201.8V3H9.80005V1.8L9.20005%201.2H6.90005ZM11.4%2014.7L12%2014.1V4.2H4.00005V14.1L4.60005%2014.7H11.4ZM7.00005%2012.4C7.00005%2012.7%206.70005%2013%206.40005%2013C6.10005%2013%205.80005%2012.7%205.80005%2012.4V7.6C5.70005%207.3%206.00005%207%206.40005%207C6.80005%207%207.00005%207.3%207.00005%207.6V12.4ZM10.2001%2012.4C10.2001%2012.7%209.90006%2013%209.60006%2013C9.30006%2013%209.00006%2012.7%209.00006%2012.4V7.6C9.00006%207.3%209.30006%207%209.60006%207C9.90006%207%2010.2001%207.3%2010.2001%207.6V12.4Z'%20fill='black'%20/%3e%3c/svg%3e");--editor-toolbar-bg-color:#f0f0f4;--editor-toolbar-highlight-image:url("data:image/svg+xml,%3csvg%20width='17'%20height='16'%20viewBox='0%200%2017%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M7.10918%2011.66C7.24918%2011.8%207.43918%2011.88%207.63918%2011.88C7.83918%2011.88%208.02918%2011.8%208.16918%2011.66L14.9192%204.91C15.2692%204.57%2015.4592%204.11%2015.4592%203.62C15.4592%203.13%2015.2692%202.67%2014.9192%202.33L13.1292%200.54C12.7892%200.19%2012.3292%200%2011.8392%200C11.3492%200%2010.8892%200.2%2010.5492%200.54L3.79918%207.29C3.50918%207.58%203.50918%208.06%203.79918%208.35L4.38988%208.9407L1.40918%2011.93H5.64918L6.51419%2011.065L7.10918%2011.66ZM7.63918%2010.07L5.38918%207.82V7.81L7.8648%205.33438L10.1198%207.58938L7.63918%2010.07ZM11.1805%206.52872L13.8592%203.85C13.9892%203.72%2013.9892%203.52%2013.8592%203.39L12.0692%201.6C11.9892%201.52%2011.8892%201.5%2011.8392%201.5C11.8392%201.5%2011.6892%201.51%2011.6092%201.59L8.92546%204.27372L11.1805%206.52872Z'%20fill='%23000'/%3e%3cpath%20d='M0.40918%2014H15.4092V16H0.40918V14Z'%20fill='%23000'/%3e%3c/g%3e%3c/svg%3e");--editor-toolbar-fg-color:#2e2e56;--editor-toolbar-border-color:#8f8f9d;--editor-toolbar-hover-border-color:var(--editor-toolbar-border-color);--editor-toolbar-hover-bg-color:#e0e0e6;--editor-toolbar-hover-fg-color:var(--editor-toolbar-fg-color);--editor-toolbar-hover-outline:none;--editor-toolbar-focus-outline-color:#0060df;--editor-toolbar-shadow:0 2px 6px 0 rgb(58 57 68 / .2);--editor-toolbar-vert-offset:6px;--editor-toolbar-height:28px;--editor-toolbar-padding:2px;display:flex;width:-moz-fit-content;width:fit-content;height:var(--editor-toolbar-height);flex-direction:column;justify-content:center;align-items:center;cursor:default;pointer-events:auto;box-sizing:content-box;padding:var(--editor-toolbar-padding);position:absolute;inset-inline-end:0;inset-block-start:calc(100% + var(--editor-toolbar-vert-offset));border-radius:6px;background-color:var(--editor-toolbar-bg-color);border:1px solid var(--editor-toolbar-border-color);box-shadow:var(--editor-toolbar-shadow)}@media(prefers-color-scheme:dark){:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor),.textLayer) .editToolbar{--editor-toolbar-bg-color:#2b2a33;--editor-toolbar-fg-color:#fbfbfe;--editor-toolbar-hover-bg-color:#52525e;--editor-toolbar-focus-outline-color:#0df}}@media screen and (forced-colors:active){:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor),.textLayer) .editToolbar{--editor-toolbar-bg-color:ButtonFace;--editor-toolbar-fg-color:ButtonText;--editor-toolbar-border-color:ButtonText;--editor-toolbar-hover-border-color:AccentColor;--editor-toolbar-hover-bg-color:ButtonFace;--editor-toolbar-hover-fg-color:AccentColor;--editor-toolbar-hover-outline:2px solid var(--editor-toolbar-hover-border-color);--editor-toolbar-focus-outline-color:ButtonBorder;--editor-toolbar-shadow:none}}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor),.textLayer) .editToolbar.hidden{display:none}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor),.textLayer) .editToolbar:has(:focus-visible){border-color:transparent}[dir=ltr] :is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor),.textLayer) .editToolbar{transform-origin:100% 0}[dir=rtl] :is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor),.textLayer) .editToolbar{transform-origin:0 0}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor),.textLayer) .editToolbar .buttons{display:flex;justify-content:center;align-items:center;gap:0;height:100%}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor),.textLayer) .editToolbar .buttons .divider{width:1px;height:calc(2 * var(--editor-toolbar-padding) + var(--editor-toolbar-height));background-color:var(--editor-toolbar-border-color);display:inline-block;margin-inline:2px}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor),.textLayer) .editToolbar .buttons .highlightButton{width:var(--editor-toolbar-height)}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor),.textLayer) .editToolbar .buttons .highlightButton:before{content:"";-webkit-mask-image:var(--editor-toolbar-highlight-image);mask-image:var(--editor-toolbar-highlight-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;display:inline-block;background-color:var(--editor-toolbar-fg-color);width:100%;height:100%}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor),.textLayer) .editToolbar .buttons .highlightButton:hover:before{background-color:var(--editor-toolbar-hover-fg-color)}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor),.textLayer) .editToolbar .buttons .delete{width:var(--editor-toolbar-height)}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor),.textLayer) .editToolbar .buttons .delete:before{content:"";-webkit-mask-image:var(--editor-toolbar-delete-image);mask-image:var(--editor-toolbar-delete-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;display:inline-block;background-color:var(--editor-toolbar-fg-color);width:100%;height:100%}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor),.textLayer) .editToolbar .buttons .delete:hover:before{background-color:var(--editor-toolbar-hover-fg-color)}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor),.textLayer) .editToolbar .buttons>*{height:var(--editor-toolbar-height)}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor),.textLayer) .editToolbar .buttons>:not(.divider){border:none;background-color:transparent;cursor:pointer}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor),.textLayer) .editToolbar .buttons>:not(.divider):hover{border-radius:2px;background-color:var(--editor-toolbar-hover-bg-color);color:var(--editor-toolbar-hover-fg-color);outline:var(--editor-toolbar-hover-outline);outline-offset:1px}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor),.textLayer) .editToolbar .buttons>:not(.divider):hover:active{outline:none}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor),.textLayer) .editToolbar .buttons>:not(.divider):focus-visible{border-radius:2px;outline:2px solid var(--editor-toolbar-focus-outline-color)}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor),.textLayer) .editToolbar .buttons .altText{--alt-text-add-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='13'%20viewBox='0%200%2012%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.375%207.625V11.875C5.375%2012.0408%205.44085%2012.1997%205.55806%2012.3169C5.67527%2012.4342%205.83424%2012.5%206%2012.5C6.16576%2012.5%206.32473%2012.4342%206.44194%2012.3169C6.55915%2012.1997%206.625%2012.0408%206.625%2011.875V7.625L7.125%207.125H11.375C11.5408%207.125%2011.6997%207.05915%2011.8169%206.94194C11.9342%206.82473%2012%206.66576%2012%206.5C12%206.33424%2011.9342%206.17527%2011.8169%206.05806C11.6997%205.94085%2011.5408%205.875%2011.375%205.875H7.125L6.625%205.375V1.125C6.625%200.95924%206.55915%200.800269%206.44194%200.683058C6.32473%200.565848%206.16576%200.5%206%200.5C5.83424%200.5%205.67527%200.565848%205.55806%200.683058C5.44085%200.800269%205.375%200.95924%205.375%201.125V5.375L4.875%205.875H0.625C0.45924%205.875%200.300269%205.94085%200.183058%206.05806C0.065848%206.17527%200%206.33424%200%206.5C0%206.66576%200.065848%206.82473%200.183058%206.94194C0.300269%207.05915%200.45924%207.125%200.625%207.125H4.762L5.375%207.625Z'%20fill='black'/%3e%3c/svg%3e");--alt-text-done-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='13'%20viewBox='0%200%2012%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6%200.5C5.21207%200.5%204.43185%200.655195%203.7039%200.956723C2.97595%201.25825%202.31451%201.70021%201.75736%202.25736C1.20021%202.81451%200.758251%203.47595%200.456723%204.2039C0.155195%204.93185%200%205.71207%200%206.5C0%207.28793%200.155195%208.06815%200.456723%208.7961C0.758251%209.52405%201.20021%2010.1855%201.75736%2010.7426C2.31451%2011.2998%202.97595%2011.7417%203.7039%2012.0433C4.43185%2012.3448%205.21207%2012.5%206%2012.5C7.5913%2012.5%209.11742%2011.8679%2010.2426%2010.7426C11.3679%209.61742%2012%208.0913%2012%206.5C12%204.9087%2011.3679%203.38258%2010.2426%202.25736C9.11742%201.13214%207.5913%200.5%206%200.5ZM5.06%208.9L2.9464%206.7856C2.85273%206.69171%202.80018%206.56446%202.80033%206.43183C2.80048%206.29921%202.85331%206.17207%202.9472%206.0784C3.04109%205.98473%203.16834%205.93218%203.30097%205.93233C3.43359%205.93248%203.56073%205.98531%203.6544%206.0792L5.3112%207.7368L8.3464%204.7008C8.44109%204.6109%208.56715%204.56153%208.69771%204.56322C8.82827%204.56492%208.95301%204.61754%209.04534%204.70986C9.13766%204.80219%209.19028%204.92693%209.19198%205.05749C9.19367%205.18805%209.1443%205.31411%209.0544%205.4088L5.5624%208.9H5.06Z'%20fill='%23FBFBFE'/%3e%3c/svg%3e");display:flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;padding-inline:8px;pointer-events:all;font:menu;font-weight:590;font-size:12px;color:var(--editor-toolbar-fg-color)}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor),.textLayer) .editToolbar .buttons .altText:disabled{pointer-events:none}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor),.textLayer) .editToolbar .buttons .altText:before{content:"";-webkit-mask-image:var(--alt-text-add-image);mask-image:var(--alt-text-add-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;display:inline-block;width:12px;height:13px;background-color:var(--editor-toolbar-fg-color);margin-inline-end:4px}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor),.textLayer) .editToolbar .buttons .altText:hover:before{background-color:var(--editor-toolbar-hover-fg-color)}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor),.textLayer) .editToolbar .buttons .altText.done:before{-webkit-mask-image:var(--alt-text-done-image);mask-image:var(--alt-text-done-image)}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor),.textLayer) .editToolbar .buttons .altText .tooltip{display:none}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor),.textLayer) .editToolbar .buttons .altText .tooltip.show{--alt-text-tooltip-bg:#f0f0f4;--alt-text-tooltip-fg:#15141a;--alt-text-tooltip-border:#8f8f9d;--alt-text-tooltip-shadow:0px 2px 6px 0px rgb(58 57 68 / .2);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:calc(100% + 2px);inset-inline-start:0;padding-block:2px 3px;padding-inline:3px;max-width:300px;width:-moz-max-content;width:max-content;height:auto;font-size:12px;border:.5px solid var(--alt-text-tooltip-border);background:var(--alt-text-tooltip-bg);box-shadow:var(--alt-text-tooltip-shadow);color:var(--alt-text-tooltip-fg);pointer-events:none}@media(prefers-color-scheme:dark){:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor),.textLayer) .editToolbar .buttons .altText .tooltip.show{--alt-text-tooltip-bg:#1c1b22;--alt-text-tooltip-fg:#fbfbfe;--alt-text-tooltip-shadow:0px 2px 6px 0px #15141a}}@media screen and (forced-colors:active){:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor),.textLayer) .editToolbar .buttons .altText .tooltip.show{--alt-text-tooltip-bg:Canvas;--alt-text-tooltip-fg:CanvasText;--alt-text-tooltip-border:CanvasText;--alt-text-tooltip-shadow:none}}.annotationEditorLayer .freeTextEditor{padding:calc(var(--freetext-padding) * var(--scale-factor));width:auto;height:auto;touch-action:none}.annotationEditorLayer .freeTextEditor .internal{background:transparent;border:none;top:0;right:0;bottom:0;left:0;overflow:visible;white-space:nowrap;font:10px sans-serif;line-height:var(--freetext-line-height);-webkit-user-select:none;-moz-user-select:none;user-select:none}.annotationEditorLayer .freeTextEditor .overlay{position:absolute;display:none;background:transparent;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.annotationEditorLayer freeTextEditor .overlay.enabled{display:block}.annotationEditorLayer .freeTextEditor .internal:empty:before{content:attr(default-content);color:gray}.annotationEditorLayer .freeTextEditor .internal:focus{outline:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.annotationEditorLayer .inkEditor{width:100%;height:100%}.annotationEditorLayer .inkEditor.editing{cursor:inherit}.annotationEditorLayer .inkEditor .inkEditorCanvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:none}.annotationEditorLayer .stampEditor{width:auto;height:auto}.annotationEditorLayer .stampEditor canvas{position:absolute;width:100%;height:100%;margin:0;top:0;left:0}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers{position:absolute;top:0;right:0;bottom:0;left:0}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers.hidden{display:none}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer{width:var(--resizer-size);height:var(--resizer-size);background:content-box var(--resizer-bg-color);border:var(--focus-outline-around);border-radius:2px;position:absolute}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.topLeft{top:var(--resizer-shift);left:var(--resizer-shift)}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.topMiddle{top:var(--resizer-shift);left:calc(50% + var(--resizer-shift))}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.topRight{top:var(--resizer-shift);right:var(--resizer-shift)}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.middleRight{top:calc(50% + var(--resizer-shift));right:var(--resizer-shift)}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.bottomRight{bottom:var(--resizer-shift);right:var(--resizer-shift)}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.bottomMiddle{bottom:var(--resizer-shift);left:calc(50% + var(--resizer-shift))}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.bottomLeft{bottom:var(--resizer-shift);left:var(--resizer-shift)}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.middleLeft{top:calc(50% + var(--resizer-shift));left:var(--resizer-shift)}.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.topLeft,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.topLeft,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.topLeft,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.topLeft,.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.bottomRight,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.bottomRight,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.bottomRight,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.bottomRight{cursor:nwse-resize}.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.topMiddle,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.topMiddle,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.topMiddle,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.topMiddle,.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.bottomMiddle,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.bottomMiddle,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.bottomMiddle,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.bottomMiddle{cursor:ns-resize}.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.topRight,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.topRight,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.topRight,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.topRight,.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.bottomLeft,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.bottomLeft,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.bottomLeft,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.bottomLeft{cursor:nesw-resize}.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.middleRight,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.middleRight,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.middleRight,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.middleRight,.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.middleLeft,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.middleLeft,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.middleLeft,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.middleLeft{cursor:ew-resize}.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.topLeft,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.topLeft,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.topLeft,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.topLeft,.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.bottomRight,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.bottomRight,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.bottomRight,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.bottomRight{cursor:nesw-resize}.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.topMiddle,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.topMiddle,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.topMiddle,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.topMiddle,.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.bottomMiddle,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.bottomMiddle,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.bottomMiddle,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.bottomMiddle{cursor:ew-resize}.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.topRight,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.topRight,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.topRight,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.topRight,.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.bottomLeft,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.bottomLeft,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.bottomLeft,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.bottomLeft{cursor:nwse-resize}.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.middleRight,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.middleRight,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.middleRight,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.middleRight,.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.middleLeft,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.middleLeft,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.middleLeft,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.middleLeft{cursor:ns-resize}.annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="90"],[data-main-rotation="90"] [data-editor-rotation="0"],[data-main-rotation="180"] [data-editor-rotation="270"],[data-main-rotation="270"] [data-editor-rotation="180"]) .editToolbar{rotate:270deg}[dir=ltr] .annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="90"],[data-main-rotation="90"] [data-editor-rotation="0"],[data-main-rotation="180"] [data-editor-rotation="270"],[data-main-rotation="270"] [data-editor-rotation="180"]) .editToolbar{inset-inline-end:calc(0px - var(--editor-toolbar-vert-offset));inset-block-start:0}[dir=rtl] .annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="90"],[data-main-rotation="90"] [data-editor-rotation="0"],[data-main-rotation="180"] [data-editor-rotation="270"],[data-main-rotation="270"] [data-editor-rotation="180"]) .editToolbar{inset-inline-end:calc(100% + var(--editor-toolbar-vert-offset));inset-block-start:0}.annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="180"],[data-main-rotation="90"] [data-editor-rotation="90"],[data-main-rotation="180"] [data-editor-rotation="0"],[data-main-rotation="270"] [data-editor-rotation="270"]) .editToolbar{rotate:180deg;inset-inline-end:100%;inset-block-start:calc(0pc - var(--editor-toolbar-vert-offset))}.annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="270"],[data-main-rotation="90"] [data-editor-rotation="180"],[data-main-rotation="180"] [data-editor-rotation="90"],[data-main-rotation="270"] [data-editor-rotation="0"]) .editToolbar{rotate:90deg}[dir=ltr] .annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="270"],[data-main-rotation="90"] [data-editor-rotation="180"],[data-main-rotation="180"] [data-editor-rotation="90"],[data-main-rotation="270"] [data-editor-rotation="0"]) .editToolbar{inset-inline-end:calc(100% + var(--editor-toolbar-vert-offset));inset-block-start:100%}[dir=rtl] .annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="270"],[data-main-rotation="90"] [data-editor-rotation="180"],[data-main-rotation="180"] [data-editor-rotation="90"],[data-main-rotation="270"] [data-editor-rotation="0"]) .editToolbar{inset-inline-start:calc(0px - var(--editor-toolbar-vert-offset));inset-block-start:0}.dialog.altText::backdrop{-webkit-mask:url(#alttext-manager-mask);mask:url(#alttext-manager-mask)}.dialog.altText.positioned{margin:0}.dialog.altText #altTextContainer{width:300px;height:-moz-fit-content;height:fit-content;display:inline-flex;flex-direction:column;align-items:flex-start;gap:16px}.dialog.altText #altTextContainer #overallDescription{display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch}.dialog.altText #altTextContainer #overallDescription span{align-self:stretch}.dialog.altText #altTextContainer #overallDescription .title{font-size:13px;font-style:normal;font-weight:590}.dialog.altText #altTextContainer #addDescription{display:flex;flex-direction:column;align-items:stretch;gap:8px}.dialog.altText #altTextContainer #addDescription .descriptionArea{flex:1;padding-inline:24px 10px}.dialog.altText #altTextContainer #addDescription .descriptionArea textarea{width:100%;min-height:75px}.dialog.altText #altTextContainer #buttons{display:flex;justify-content:flex-end;align-items:flex-start;gap:8px;align-self:stretch}.colorPicker{--hover-outline-color:#0250bb;--selected-outline-color:#0060df;--swatch-border-color:#cfcfd8}@media(prefers-color-scheme:dark){.colorPicker{--hover-outline-color:#80ebff;--selected-outline-color:#aaf2ff;--swatch-border-color:#52525e}}@media screen and (forced-colors:active){.colorPicker{--hover-outline-color:Highlight;--selected-outline-color:var(--hover-outline-color);--swatch-border-color:ButtonText}}.colorPicker .swatch{width:16px;height:16px;border:1px solid var(--swatch-border-color);border-radius:100%;outline-offset:2px;box-sizing:border-box;forced-color-adjust:none}.colorPicker button:is(:hover,.selected)>.swatch{border:none}.annotationEditorLayer[data-main-rotation="0"] .highlightEditor:not(.free)>.editToolbar{rotate:0deg}.annotationEditorLayer[data-main-rotation="90"] .highlightEditor:not(.free)>.editToolbar{rotate:270deg}.annotationEditorLayer[data-main-rotation="180"] .highlightEditor:not(.free)>.editToolbar{rotate:180deg}.annotationEditorLayer[data-main-rotation="270"] .highlightEditor:not(.free)>.editToolbar{rotate:90deg}.annotationEditorLayer .highlightEditor{position:absolute;background:transparent;z-index:1;cursor:auto;max-width:100%;max-height:100%;border:none;outline:none;pointer-events:none;transform-origin:0 0}.annotationEditorLayer .highlightEditor:not(.free){transform:none}.annotationEditorLayer .highlightEditor .internal{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:auto}.annotationEditorLayer .highlightEditor.disabled .internal{pointer-events:none}.annotationEditorLayer .highlightEditor.selectedEditor .internal{cursor:pointer}.annotationEditorLayer .highlightEditor .editToolbar{--editor-toolbar-colorpicker-arrow-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.23336%2010.4664L11.8474%206.85339C11.894%206.8071%2011.931%206.75203%2011.9563%206.69136C11.9816%206.63069%2011.9946%206.56562%2011.9946%206.49989C11.9946%206.43417%2011.9816%206.3691%2011.9563%206.30843C11.931%206.24776%2011.894%206.19269%2011.8474%206.14639C11.7536%206.05266%2011.6264%206%2011.4939%206C11.3613%206%2011.2341%206.05266%2011.1404%206.14639L7.99236%209.29339L4.84736%206.14739C4.75305%206.05631%204.62675%206.00592%204.49566%206.00706C4.36456%206.0082%204.23915%206.06078%204.14645%206.15348C4.05374%206.24619%204.00116%206.37159%204.00002%206.50269C3.99888%206.63379%204.04928%206.76009%204.14036%206.85439L7.75236%2010.4674L8.23336%2010.4664Z'%20fill='black'/%3e%3c/svg%3e");transform-origin:center!important}.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker{position:relative;width:auto;display:flex;justify-content:center;align-items:center;gap:4px;padding:4px}.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker:after{content:"";-webkit-mask-image:var(--editor-toolbar-colorpicker-arrow-image);mask-image:var(--editor-toolbar-colorpicker-arrow-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;display:inline-block;background-color:var(--editor-toolbar-fg-color);width:12px;height:12px}.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker:hover:after{background-color:var(--editor-toolbar-hover-fg-color)}.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker:has(.dropdown:not(.hidden)){background-color:var(--editor-toolbar-hover-bg-color)}.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker:has(.dropdown:not(.hidden)):after{scale:-1}.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown{position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:11px;padding-block:8px;border-radius:6px;background-color:var(--editor-toolbar-bg-color);border:1px solid var(--editor-toolbar-border-color);box-shadow:var(--editor-toolbar-shadow);inset-block-start:calc(100% + 4px);width:calc(100% + 2 * var(--editor-toolbar-padding))}.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button{width:100%;height:auto;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;background:none}.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button:is(:active,:focus-visible){outline:none}.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button>.swatch{outline-offset:2px}.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button[aria-selected=true]>.swatch{outline:2px solid var(--selected-outline-color)}.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button:is(:hover,:active,:focus-visible)>.swatch{outline:2px solid var(--hover-outline-color)}.editorParamsToolbar:has(#highlightParamsToolbarContainer){padding:unset}#highlightParamsToolbarContainer{height:auto;padding-inline:10px;padding-block:10px 16px;gap:16px;display:flex;flex-direction:column;box-sizing:border-box}#highlightParamsToolbarContainer .editorParamsLabel{width:-moz-fit-content;width:fit-content;inset-inline-start:0}#highlightParamsToolbarContainer .colorPicker{display:flex;flex-direction:column;gap:8px}#highlightParamsToolbarContainer .colorPicker .dropdown{display:flex;justify-content:space-between;align-items:center;flex-direction:row;height:auto}#highlightParamsToolbarContainer .colorPicker .dropdown button{width:auto;height:auto;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;background:none;flex:0 0 auto}#highlightParamsToolbarContainer .colorPicker .dropdown button .swatch{width:24px;height:24px}#highlightParamsToolbarContainer .colorPicker .dropdown button:is(:active,:focus-visible){outline:none}#highlightParamsToolbarContainer .colorPicker .dropdown button[aria-selected=true]>.swatch{outline:2px solid var(--selected-outline-color)}#highlightParamsToolbarContainer .colorPicker .dropdown button:is(:hover,:active,:focus-visible)>.swatch{outline:2px solid var(--hover-outline-color)}#highlightParamsToolbarContainer #editorHighlightThickness{display:flex;flex-direction:column;align-items:center;gap:4px;align-self:stretch}#highlightParamsToolbarContainer #editorHighlightThickness .editorParamsLabel{width:100%;height:auto;align-self:stretch}#highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker{display:flex;justify-content:space-between;align-items:center;align-self:stretch;--example-color:#bfbfc9}@media(prefers-color-scheme:dark){#highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker{--example-color:#80808e}}@media screen and (forced-colors:active){#highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker{--example-color:CanvasText}}:is(#highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker>.editorParamsSlider[disabled]){opacity:.4}#highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker:before,#highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker:after{content:"";width:8px;aspect-ratio:1;display:block;border-radius:100%;background-color:var(--example-color)}#highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker:after{width:24px}#highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker .editorParamsSlider{width:unset;height:14px}#highlightParamsToolbarContainer #editorHighlightVisibility{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}#highlightParamsToolbarContainer #editorHighlightVisibility .divider{--divider-color:#d7d7db;margin-block:4px;width:100%;height:1px;background-color:var(--divider-color)}@media(prefers-color-scheme:dark){#highlightParamsToolbarContainer #editorHighlightVisibility .divider{--divider-color:#8f8f9d}}@media screen and (forced-colors:active){#highlightParamsToolbarContainer #editorHighlightVisibility .divider{--divider-color:CanvasText}}#highlightParamsToolbarContainer #editorHighlightVisibility .toggler{display:flex;justify-content:space-between;align-items:center;align-self:stretch}:root{--viewer-container-height:0;--pdfViewer-padding-bottom:0;--page-margin:1px auto -8px;--page-border:9px solid transparent;--spreadHorizontalWrapped-margin-LR:-3.5px;--loading-icon-delay:.4s}@media screen and (forced-colors:active){:root{--pdfViewer-padding-bottom:9px;--page-margin:8px auto -1px;--page-border:1px solid CanvasText;--spreadHorizontalWrapped-margin-LR:3.5px}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}#hiddenCopyElement,.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}.pdfViewer{--scale-factor:1;padding-bottom:var(--pdfViewer-padding-bottom);--hcm-highlight-filter:none;--hcm-highlight-selected-filter:none}@media screen and (forced-colors:active){.pdfViewer{--hcm-highlight-filter:invert(100%)}}.pdfViewer.copyAll{cursor:wait}.pdfViewer .canvasWrapper{overflow:hidden;width:100%;height:100%}.pdfViewer .canvasWrapper canvas{margin:0;display:block}.pdfViewer .canvasWrapper canvas[hidden]{display:none}.pdfViewer .canvasWrapper canvas[zooming]{width:100%;height:100%}.pdfViewer .canvasWrapper canvas .structTree{contain:strict}.pdfViewer .page{direction:ltr;width:816px;height:1056px;margin:var(--page-margin);position:relative;overflow:visible;border:var(--page-border);background-clip:content-box;background-color:#fff}.pdfViewer .dummyPage{position:relative;width:0;height:var(--viewer-container-height)}.pdfViewer.noUserSelect{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pdfViewer.removePageBorders .page{margin:0 auto 10px;border:none}.pdfViewer.singlePageView{display:inline-block}.pdfViewer.singlePageView .page{margin:0;border:none}.pdfViewer:is(.scrollHorizontal,.scrollWrapped),.spread{margin-inline:3.5px;text-align:center}.pdfViewer.scrollHorizontal,.spread{white-space:nowrap}.pdfViewer.removePageBorders,.pdfViewer:is(.scrollHorizontal,.scrollWrapped) .spread{margin-inline:0}.spread :is(.page,.dummyPage),.pdfViewer:is(.scrollHorizontal,.scrollWrapped) :is(.page,.spread){display:inline-block;vertical-align:middle}.spread .page,.pdfViewer:is(.scrollHorizontal,.scrollWrapped) .page{margin-inline:var(--spreadHorizontalWrapped-margin-LR)}.pdfViewer.removePageBorders .spread .page,.pdfViewer.removePageBorders:is(.scrollHorizontal,.scrollWrapped) .page{margin-inline:5px}.pdfViewer .page.loadingIcon:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:url(data:image/gif;base64,R0lGODlhGAAYAPQAAP///wAAAM7Ozvr6+uDg4LCwsOjo6I6OjsjIyJycnNjY2KioqMDAwPLy8nZ2doaGhri4uGhoaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJBwAAACwAAAAAGAAYAAAFriAgjiQAQWVaDgr5POSgkoTDjFE0NoQ8iw8HQZQTDQjDn4jhSABhAAOhoTqSDg7qSUQwxEaEwwFhXHhHgzOA1xshxAnfTzotGRaHglJqkJcaVEqCgyoCBQkJBQKDDXQGDYaIioyOgYSXA36XIgYMBWRzXZoKBQUMmil0lgalLSIClgBpO0g+s26nUWddXyoEDIsACq5SsTMMDIECwUdJPw0Mzsu0qHYkw72bBmozIQAh+QQJBwAAACwAAAAAGAAYAAAFsCAgjiTAMGVaDgR5HKQwqKNxIKPjjFCk0KNXC6ATKSI7oAhxWIhezwhENTCQEoeGCdWIPEgzESGxEIgGBWstEW4QCGGAIJEoxGmGt5ZkgCRQQHkGd2CESoeIIwoMBQUMP4cNeQQGDYuNj4iSb5WJnmeGng0CDGaBlIQEJziHk3sABidDAHBgagButSKvAAoyuHuUYHgCkAZqebw0AgLBQyyzNKO3byNuoSS8x8OfwIchACH5BAkHAAAALAAAAAAYABgAAAW4ICCOJIAgZVoOBJkkpDKoo5EI43GMjNPSokXCINKJCI4HcCRIQEQvqIOhGhBHhUTDhGo4diOZyFAoKEQDxra2mAEgjghOpCgz3LTBIxJ5kgwMBShACREHZ1V4Kg1rS44pBAgMDAg/Sw0GBAQGDZGTlY+YmpyPpSQDiqYiDQoCliqZBqkGAgKIS5kEjQ21VwCyp76dBHiNvz+MR74AqSOdVwbQuo+abppo10ssjdkAnc0rf8vgl8YqIQAh+QQJBwAAACwAAAAAGAAYAAAFrCAgjiQgCGVaDgZZFCQxqKNRKGOSjMjR0qLXTyciHA7AkaLACMIAiwOC1iAxCrMToHHYjWQiA4NBEA0Q1RpWxHg4cMXxNDk4OBxNUkPAQAEXDgllKgMzQA1pSYopBgonCj9JEA8REQ8QjY+RQJOVl4ugoYssBJuMpYYjDQSliwasiQOwNakALKqsqbWvIohFm7V6rQAGP6+JQLlFg7KDQLKJrLjBKbvAor3IKiEAIfkECQcAAAAsAAAAABgAGAAABbUgII4koChlmhokw5DEoI4NQ4xFMQoJO4uuhignMiQWvxGBIQC+AJBEUyUcIRiyE6CR0CllW4HABxBURTUw4nC4FcWo5CDBRpQaCoF7VjgsyCUDYDMNZ0mHdwYEBAaGMwwHDg4HDA2KjI4qkJKUiJ6faJkiA4qAKQkRB3E0i6YpAw8RERAjA4tnBoMApCMQDhFTuySKoSKMJAq6rD4GzASiJYtgi6PUcs9Kew0xh7rNJMqIhYchACH5BAkHAAAALAAAAAAYABgAAAW0ICCOJEAQZZo2JIKQxqCOjWCMDDMqxT2LAgELkBMZCoXfyCBQiFwiRsGpku0EshNgUNAtrYPT0GQVNRBWwSKBMp98P24iISgNDAS4ipGA6JUpA2WAhDR4eWM/CAkHBwkIDYcGiTOLjY+FmZkNlCN3eUoLDmwlDW+AAwcODl5bYl8wCVYMDw5UWzBtnAANEQ8kBIM0oAAGPgcREIQnVloAChEOqARjzgAQEbczg8YkWJq8nSUhACH5BAkHAAAALAAAAAAYABgAAAWtICCOJGAYZZoOpKKQqDoORDMKwkgwtiwSBBYAJ2owGL5RgxBziQQMgkwoMkhNqAEDARPSaiMDFdDIiRSFQowMXE8Z6RdpYHWnEAWGPVkajPmARVZMPUkCBQkJBQINgwaFPoeJi4GVlQ2Qc3VJBQcLV0ptfAMJBwdcIl+FYjALQgimoGNWIhAQZA4HXSpLMQ8PIgkOSHxAQhERPw7ASTSFyCMMDqBTJL8tf3y2fCEAIfkECQcAAAAsAAAAABgAGAAABa8gII4k0DRlmg6kYZCoOg5EDBDEaAi2jLO3nEkgkMEIL4BLpBAkVy3hCTAQKGAznM0AFNFGBAbj2cA9jQixcGZAGgECBu/9HnTp+FGjjezJFAwFBQwKe2Z+KoCChHmNjVMqA21nKQwJEJRlbnUFCQlFXlpeCWcGBUACCwlrdw8RKGImBwktdyMQEQciB7oACwcIeA4RVwAODiIGvHQKERAjxyMIB5QlVSTLYLZ0sW8hACH5BAkHAAAALAAAAAAYABgAAAW0ICCOJNA0ZZoOpGGQrDoOBCoSxNgQsQzgMZyIlvOJdi+AS2SoyXrK4umWPM5wNiV0UDUIBNkdoepTfMkA7thIECiyRtUAGq8fm2O4jIBgMBA1eAZ6Knx+gHaJR4QwdCMKBxEJRggFDGgQEREPjjAMBQUKIwIRDhBDC2QNDDEKoEkDoiMHDigICGkJBS2dDA6TAAnAEAkCdQ8ORQcHTAkLcQQODLPMIgIJaCWxJMIkPIoAt3EhACH5BAkHAAAALAAAAAAYABgAAAWtICCOJNA0ZZoOpGGQrDoOBCoSxNgQsQzgMZyIlvOJdi+AS2SoyXrK4umWHM5wNiV0UN3xdLiqr+mENcWpM9TIbrsBkEck8oC0DQqBQGGIz+t3eXtob0ZTPgNrIwQJDgtGAgwCWSIMDg4HiiUIDAxFAAoODwxDBWINCEGdSTQkCQcoegADBaQ6MggHjwAFBZUFCm0HB0kJCUy9bAYHCCPGIwqmRq0jySMGmj6yRiEAIfkECQcAAAAsAAAAABgAGAAABbIgII4k0DRlmg6kYZCsOg4EKhLE2BCxDOAxnIiW84l2L4BLZKipBopW8XRLDkeCiAMyMvQAA+uON4JEIo+vqukkKQ6RhLHplVGN+LyKcXA4Dgx5DWwGDXx+gIKENnqNdzIDaiMECwcFRgQCCowiCAcHCZIlCgICVgSfCEMMnA0CXaU2YSQFoQAKUQMMqjoyAglcAAyBAAIMRUYLCUkFlybDeAYJryLNk6xGNCTQXY0juHghACH5BAkHAAAALAAAAAAYABgAAAWzICCOJNA0ZVoOAmkY5KCSSgSNBDE2hDyLjohClBMNij8RJHIQvZwEVOpIekRQJyJs5AMoHA+GMbE1lnm9EcPhOHRnhpwUl3AsknHDm5RN+v8qCAkHBwkIfw1xBAYNgoSGiIqMgJQifZUjBhAJYj95ewIJCQV7KYpzBAkLLQADCHOtOpY5PgNlAAykAEUsQ1wzCgWdCIdeArczBQVbDJ0NAqyeBb64nQAGArBTt8R8mLuyPyEAOwAAAAAAAAAAAA==) center no-repeat;display:none;transition-property:display;transition-delay:var(--loading-icon-delay);z-index:5;contain:strict}.pdfViewer .page.loading:after{display:block}.pdfViewer .page:not(.loading):after{transition-property:none;display:none}.pdfPresentationMode .pdfViewer{padding-bottom:0}.pdfPresentationMode .spread{margin:0}.pdfPresentationMode .pdfViewer .page{margin:0 auto;border:2px solid transparent}.textLayer{z-index:2;opacity:1;mix-blend-mode:multiply;display:flex}.annotationLayer{position:absolute;top:0;z-index:3}html body .textLayer>div:not(.PdfHighlighter__highlight-layer):not(.Highlight):not(.Highlight__emoji){opacity:1;mix-blend-mode:multiply}.textLayer ::-moz-selection{background:#fce897;mix-blend-mode:multiply}.textLayer ::selection{background:#fce897;mix-blend-mode:multiply}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.textLayer{opacity:.5}}@supports (-ms-ime-align: auto){.textLayer{opacity:.5}}.Highlight__popup{background-color:#3d464d;border:1px solid rgba(255,255,255,.25);color:#fff;padding:.5rem 1rem;border-radius:3px;max-width:300px;max-height:100px;overflow-y:scroll}@font-face{font-family:GT America;src:url(/fonts/GT-America-Standard-Regular-Trial.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GT America;src:url(/fonts/GT-America-Standard-Regular-Italic-Trial.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:GT America;src:url(/fonts/GT-America-Standard-Medium-Trial.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:GT America;src:url(/fonts/GT-America-Standard-Medium-Italic-Trial.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:GT America;src:url(/fonts/GT-America-Standard-Bold-Trial.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:GT America;src:url(/fonts/GT-America-Standard-Bold-Italic-Trial.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}:root{--paper: oklch(99.2% .002 286);--paper-2: oklch(98% .002 286);--paper-3: oklch(96.5% .003 286);--paper-hover: oklch(97% .003 286);--card: #ffffff;--overlay: oklch(20% .005 286 / .45);--ink: oklch(18% .005 286);--ink-2: oklch(38% .005 286);--ink-3: oklch(55% .005 286);--ink-4: oklch(70% .004 286);--ink-5: oklch(82% .003 286);--line: oklch(92.5% .003 286);--line-2: oklch(95% .003 286);--line-strong: oklch(86% .003 286);--urgent: oklch(58% .18 25);--urgent-soft: oklch(96% .02 25);--done: oklch(55% .1 150);--done-soft: oklch(96% .02 150);--focus: oklch(55% .005 286);--card-shadow: 0 1px 0 rgba(15, 17, 21, .04), 0 1px 2px rgba(15, 17, 21, .04);--card-shadow-hover: 0 1px 0 rgba(15, 17, 21, .05), 0 4px 12px rgba(15, 17, 21, .08);--card-shadow-drag: 0 1px 0 rgba(15, 17, 21, .06), 0 12px 28px rgba(15, 17, 21, .12);--panel-shadow: 0 1px 0 rgba(15, 17, 21, .04), 0 8px 32px rgba(15, 17, 21, .08);--font-sans: "GT America", -apple-system, BlinkMacSystemFont, "Segoe UI", "DM Sans", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--r-sm: 4px;--r: 6px;--r-md: 8px;--r-lg: 10px;--r-xl: 14px;--sidebar-w: 240px;--topbar-h: 48px;--column-w: 296px}:root[data-theme=dark]{--paper: oklch(16% .004 286);--paper-2: oklch(18% .004 286);--paper-3: oklch(20% .004 286);--paper-hover: oklch(22% .004 286);--card: oklch(21% .004 286);--overlay: oklch(8% .004 286 / .6);--ink: oklch(96% .003 286);--ink-2: oklch(78% .003 286);--ink-3: oklch(60% .004 286);--ink-4: oklch(48% .004 286);--ink-5: oklch(36% .004 286);--line: oklch(26% .004 286);--line-2: oklch(23% .004 286);--line-strong: oklch(32% .004 286);--urgent: oklch(70% .16 25);--urgent-soft: oklch(28% .04 25);--done: oklch(72% .1 150);--done-soft: oklch(26% .03 150);--focus: oklch(70% .005 286);--card-shadow: 0 1px 0 rgba(0,0,0,.3), 0 1px 2px rgba(0,0,0,.3);--card-shadow-hover: 0 1px 0 rgba(0,0,0,.35), 0 4px 12px rgba(0,0,0,.4);--card-shadow-drag: 0 1px 0 rgba(0,0,0,.4), 0 12px 28px rgba(0,0,0,.5);--panel-shadow: 0 1px 0 rgba(0,0,0,.4), 0 8px 32px rgba(0,0,0,.5)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font-sans);background:var(--paper);color:var(--ink);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11"}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,textarea{font:inherit;color:inherit}input:focus,textarea:focus,button:focus{outline:none}::-moz-selection{background:var(--paper-3)}::selection{background:var(--paper-3)}.mono{font-family:var(--font-mono);font-feature-settings:"tnum"}.tnum{font-variant-numeric:tabular-nums}.app{display:grid;grid-template-columns:var(--sidebar-w) 1fr;height:100vh;background:var(--paper);color:var(--ink)}[data-density=compact]{--column-w: 264px}.sidebar{display:flex;flex-direction:column;background:var(--paper-2);border-right:1px solid var(--line);padding:14px 10px 12px;gap:16px;height:100vh;overflow-y:auto}.sb-brand{display:flex;align-items:center;gap:12px;padding:4px 8px 8px}.sb-brand-mark{display:inline-flex;color:var(--ink)}.sb-brand-name{font-size:14px;font-weight:600;letter-spacing:-.01em}.sb-brand-tag{margin-left:auto;font-size:10px;color:var(--ink-4);letter-spacing:.04em}.sb-quick{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;margin:0 2px;border-radius:var(--r);background:var(--card);box-shadow:var(--card-shadow);font-size:16px;color:var(--ink);transition:box-shadow .15s ease}.sb-quick:hover{box-shadow:var(--card-shadow-hover)}.sb-quick-l{display:flex;align-items:center;gap:8px;color:var(--ink-2)}.sb-quick-l span:last-child{color:var(--ink)}.sb-quick-r{font-size:10.5px;color:var(--ink-3);background:var(--paper-3);border-radius:3px;padding:1px 5px}.sb-nav{display:flex;flex-direction:column;gap:1px}.sb-nav-item{display:flex;align-items:center;gap:11px;padding:7px 10px;border-radius:var(--r);font-size:16px;color:var(--ink-2);transition:background .12s,color .12s}.sb-nav-item svg{color:var(--ink-3)}.sb-nav-item:hover{background:var(--paper-3);color:var(--ink)}.sb-nav-item:hover svg{color:var(--ink-2)}.sb-nav-item[data-active=true]{background:var(--paper-3);color:var(--ink);font-weight:500}.sb-nav-item[data-active=true] svg{color:var(--ink)}.sb-count{margin-left:auto;font-size:10.5px;color:var(--ink-3)}.sb-count-pulse{color:var(--ink);background:var(--paper-3);padding:1px 6px;border-radius:3px;position:relative}.sb-count-pulse:before{content:"";position:absolute;left:-6px;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:var(--ink);animation:ping 2s ease-in-out infinite}@keyframes ping{0%,to{opacity:.3;transform:translateY(-50%) scale(.7)}50%{opacity:1;transform:translateY(-50%) scale(1.1)}}.sb-section{display:flex;flex-direction:column;gap:2px}.sb-section-h{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 4px;font-size:16px;color:var(--ink-3);font-weight:500}.sb-section-add{color:var(--ink-4);padding:2px;border-radius:3px;opacity:0;transition:opacity .12s}.sb-section:hover .sb-section-add{opacity:1}.sb-section-add:hover{color:var(--ink);background:var(--paper-3)}.sb-projects{display:flex;flex-direction:column;gap:1px}.sb-project{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--r);font-size:16px;color:var(--ink-2);transition:background .12s,color .12s}.sb-project:hover,.sb-project[data-active=true]{background:var(--paper-3);color:var(--ink)}.sb-project-icon{width:16px;text-align:center;color:var(--ink-3);font-size:11px}.sb-project[data-active=true] .sb-project-icon{color:var(--ink)}.sb-project-name{flex:1;text-align:left}.sb-project-count{font-size:10.5px;color:var(--ink-4)}.sb-foot{margin-top:auto;padding:4px 2px 2px}.sb-foot-card{background:var(--card);border-radius:var(--r-md);padding:10px 12px;box-shadow:var(--card-shadow)}.sb-foot-head{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:500;color:var(--ink);margin-bottom:4px}.sb-foot-head svg{color:var(--ink-3)}.sb-foot-body{margin:0;font-size:12px;color:var(--ink-2);line-height:1.45}.sb-foot-cta{color:var(--ink);white-space:nowrap}.main{display:flex;flex-direction:column;height:100vh;min-width:0;overflow:hidden}.topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;height:var(--topbar-h);padding:0 18px;border-bottom:1px solid var(--line);background:var(--paper);flex-shrink:0}.topbar-quiet{grid-template-columns:1fr 1fr}.tb-l,.tb-r{display:flex;align-items:center;gap:6px}.tb-r{justify-content:flex-end}.tb-c{display:flex;justify-content:center}.tb-crumb{display:flex;align-items:center;gap:6px;font-size:15px;color:var(--ink-3)}.tb-crumb svg{color:var(--ink-4)}.tb-crumb-current{color:var(--ink);font-weight:500}.tb-search{display:flex;align-items:center;gap:8px;width:360px;height:36px;padding:0 12px;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r);transition:border-color .15s,background .15s}.tb-search:focus-within{background:var(--card);border-color:var(--line-strong)}.tb-search svg{color:var(--ink-3)}.tb-search input{flex:1;border:0;background:transparent;font-size:15px;color:var(--ink)}.tb-search input::-moz-placeholder{color:var(--ink-4)}.tb-search input::placeholder{color:var(--ink-4)}.tb-search-kbd{font-size:10.5px;color:var(--ink-4);background:var(--card);padding:1px 5px;border-radius:3px;border:1px solid var(--line)}.ghost-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px;border-radius:var(--r);font-size:12.5px;color:var(--ink-2);transition:background .12s,color .12s}.ghost-btn svg{color:var(--ink-3)}.ghost-btn:hover{background:var(--paper-3);color:var(--ink)}.ghost-btn:hover svg{color:var(--ink-2)}.ghost-btn[data-active=true]{background:var(--paper-3);color:var(--ink)}.ghost-btn[data-active=true] svg{color:var(--ink)}.tb-badge{font-size:10.5px;color:var(--paper);background:var(--ink);padding:1px 5px;border-radius:3px;margin-left:2px}.tb-divider{width:1px;height:16px;background:var(--line);margin:0 4px}.tb-view{display:inline-flex;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r);padding:1px;height:28px}.tb-view button{width:28px;height:100%;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:var(--ink-3)}.tb-view button:hover{color:var(--ink)}.tb-view button[data-active=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 1px #0000000a}.primary-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--r);background:var(--ink);color:var(--paper);font-size:12.5px;font-weight:500;transition:opacity .15s,transform .05s}.primary-btn:hover{opacity:.92}.primary-btn:active{transform:translateY(.5px)}.primary-btn .kbd{font-size:10px;background:#ffffff2e;padding:1px 5px;border-radius:3px}.primary-btn svg{color:var(--paper)}.canvas{flex:1;min-height:0;overflow:auto;background:var(--paper)}.board{display:flex;gap:12px;padding:18px 18px 28px;min-height:100%;align-items:stretch}.col{width:var(--column-w);flex-shrink:0;background:transparent;border-radius:var(--r-md);padding:6px 4px 12px;transition:background .15s;display:flex;flex-direction:column;min-height:400px}.col-list{flex:1}.col[data-dragover=true]{background:var(--paper-2)}.col-h{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 2px}.col-h-l{display:flex;align-items:center;gap:8px}.col-name{font-size:16px;font-weight:600;color:var(--ink);letter-spacing:-.005em}.col-count{font-size:11px;color:var(--ink-4);background:var(--paper-3);padding:1px 6px;border-radius:999px}.col-h-r{display:flex;align-items:center;gap:1px}.col-action{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:var(--ink-3);opacity:0;transition:opacity .12s,background .12s,color .12s}.col:hover .col-action{opacity:1}.col-action:hover{background:var(--paper-3);color:var(--ink)}.col-hint{padding:0 8px 10px;font-size:12.5px;color:var(--ink-4);letter-spacing:-.005em}.col-list{display:flex;flex-direction:column;gap:0;padding:0 4px;flex:1;min-height:60px}[data-density=airy] .col-list,[data-density=compact] .col-list{gap:0}.card{background:var(--card);border-radius:var(--r-md);padding:16px;margin:8px 0;cursor:pointer;box-shadow:var(--card-shadow);transition:box-shadow .15s,transform .12s;display:flex;flex-direction:column;gap:10px;position:relative}[data-density=compact] .card{padding:10px 12px;gap:6px;margin:3px 0}.card:hover{box-shadow:var(--card-shadow-hover)}.card[data-dragging=true]{opacity:.4}.card-head{display:flex;align-items:center;justify-content:space-between}.card-meta-l{display:flex;align-items:center;gap:8px}.card-ref{font-size:10.5px;color:var(--ink-4);letter-spacing:.02em}[data-show-refs=false] .card-ref{display:none}.card-time{font-size:10.5px;color:var(--ink-4)}.card-title{margin:0;font-size:15px;line-height:1.4;font-weight:500;color:var(--ink);letter-spacing:-.005em;text-wrap:pretty}.card-body{margin:0;font-size:14px;line-height:1.55;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-body ul,.card-grid-body ul,.cd-body-rendered ul{margin:0;padding:0;list-style:none}.card-body li,.card-grid-body li,.cd-body-rendered li{padding-left:1.2em;position:relative;margin-bottom:4px}.card-body li:before,.card-grid-body li:before,.cd-body-rendered li:before{content:"•";position:absolute;left:0;color:var(--ink-3)}.card-body p,.card-grid-body p,.cd-body-rendered p{margin:0 0 8px}.card-body p:last-child,.card-grid-body p:last-child,.cd-body-rendered p:last-child,.card-body li:last-child,.card-grid-body li:last-child,.cd-body-rendered li:last-child{margin-bottom:0}.card-body a,.card-grid-body a,.cd-body-rendered a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong)}.card-body strong,.card-grid-body strong,.cd-body-rendered strong{font-weight:600;color:var(--ink)}.card-body code,.card-grid-body code,.cd-body-rendered code{font-family:var(--font-mono);font-size:.92em;background:var(--paper-2);padding:0 4px;border-radius:3px}.cd-body-rendered{font-size:15px;line-height:1.6}.cd-body-rendered li{margin-bottom:6px;padding-left:1.4em}.card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}.card-foot-l{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.card-foot-r{display:flex;align-items:center;gap:8px}.card-project{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--ink-3)}.card-project-icon{color:var(--ink-4)}.card-sub{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;color:var(--ink-3)}.card-sub svg{color:var(--ink-4)}.pri-dot{display:inline-flex;align-items:flex-end;gap:1.5px;height:11px;padding:0 1px}.pri-bar{width:2px;background:var(--ink-5);border-radius:.5px;transition:background .12s}.pri-bar[data-on=true]{background:var(--ink-2)}.pri-dot[data-empty=true]{border:1px dashed var(--ink-5);border-radius:50%;width:9px;height:9px;padding:0}.pri-dot[data-empty=true] .pri-bar{display:none}.pri-dot[data-urgent=true]{color:var(--urgent)}.chip{display:inline-flex;align-items:center;height:18px;padding:0 7px;font-size:10.5px;font-weight:500;color:var(--ink-2);background:var(--paper-3);border-radius:3px;letter-spacing:.01em}.chip-sm{height:17px;font-size:10.5px;padding:0 6px}.chip[data-label=idea]{color:#41596a;background:#e9f3fb}.chip[data-label=task]{color:var(--ink-2);background:var(--paper-3)}.chip[data-label=question]{color:#5f4e63;background:#f6eff8}.chip[data-label=write]{color:#6a5b44;background:#f9f1e3}.chip[data-label=ship]{color:#3c5f43;background:#e7f7e9}.chip[data-label=decision]{color:#595b74;background:#eff1fe}.chip[data-label=people]{color:#735550;background:#ffedea}.chip[data-entity-kind=person]{color:#734841;background:#fce5e1}.chip[data-entity-kind=project]{color:#6e5232;background:#f9e8d6}.chip[data-entity-kind=company]{color:#415d47;background:#e0f0e3}.chip[data-entity-kind=topic]{color:#654f6a;background:#f2e7f5}[data-theme=dark] .chip[data-entity-kind=person]{color:#e7ada3;background:#351c18}[data-theme=dark] .chip[data-entity-kind=project]{color:#e2bd93;background:#30200d}[data-theme=dark] .chip[data-entity-kind=company]{color:#9ecba6;background:#15291a}[data-theme=dark] .chip[data-entity-kind=topic]{color:#d2b0da;background:#2d1e30}[data-theme=dark] .chip{background:#242426;color:var(--ink-2)}[data-theme=dark] .chip[data-label=idea]{color:#95bdda;background:#162631}[data-theme=dark] .chip[data-label=question]{color:#c9abd0;background:#2b1f2d}[data-theme=dark] .chip[data-label=write]{color:#d2ba92;background:#2c2213}[data-theme=dark] .chip[data-label=ship]{color:#93c69d;background:#15291a}[data-theme=dark] .chip[data-label=decision]{color:#b5bae4;background:#212232}[data-theme=dark] .chip[data-label=people]{color:#e2b0a7;background:#311f1b}.chip-toggle{cursor:pointer;opacity:.55;transition:opacity .12s}.chip-toggle:hover{opacity:.85}.chip-toggle[data-on=true]{opacity:1}.avatar{display:inline-flex;align-items:center;justify-content:center;background:var(--paper-3);color:var(--ink-2);border-radius:50%;font-weight:600;letter-spacing:0;flex-shrink:0}.drop-line{height:0;position:relative;margin:0;pointer-events:auto;padding:3px 0}.drop-line[data-on=true]:before{content:"";position:absolute;left:4px;right:4px;top:50%;height:2px;background:var(--ink);border-radius:1px}.drop-line-end{padding:6px 0}.col-empty{display:flex;align-items:center;justify-content:flex-start;gap:6px;padding:14px 12px;margin:4px 0;border-radius:var(--r-md);border:1px dashed var(--line-strong);color:var(--ink-3);font-size:12px;transition:background .12s,color .12s}.col-empty:hover{color:var(--ink);background:var(--paper-2)}.col-add-bottom{display:flex;align-items:center;gap:6px;padding:7px 10px;margin-top:4px;border-radius:var(--r);font-size:12px;color:var(--ink-4);transition:color .12s,background .12s}.col-add-bottom:hover{color:var(--ink);background:var(--paper-2)}.popover{position:fixed;z-index:100;min-width:140px;max-height:70vh;overflow-y:auto;background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--panel-shadow);padding:4px;animation:popIn .12s ease-out}@keyframes popIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.popover-h{padding:6px 9px 3px;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4);font-weight:500}.popover-sep{height:1px;background:var(--line);margin:4px 0}.menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border-radius:4px;font-size:14px;color:var(--ink-2);text-align:left}.menu-item:hover{background:var(--paper-2);color:var(--ink)}.menu-item-body{flex:1;display:flex;align-items:center;gap:8px}.menu-item[data-selected=true]{color:var(--ink)}.menu-item[data-danger=true]{color:var(--urgent)}.menu-pri{display:inline-flex;width:14px}.menu-check{color:var(--ink)}.kbd{font-size:10px;color:var(--ink-3);background:var(--paper-2);border:1px solid var(--line);padding:1px 5px;border-radius:3px}.kbd.on-dark{background:#ffffff29;color:#ffffffb3;border:0}.detail-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);z-index:90;animation:fadeIn .15s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.detail{position:fixed;top:0;right:0;width:720px;max-width:95vw;height:100vh;background:var(--card);z-index:91;display:grid;grid-template-columns:1fr 240px;grid-template-rows:48px 1fr;box-shadow:-1px 0 0 var(--line),-16px 0 40px #0000000f;animation:slideIn .2s ease-out}@keyframes slideIn{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}.detail-h{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid var(--line)}.detail-h-l{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--ink-3)}.detail-h-r{display:flex;align-items:center;gap:4px}.detail-ref{font-size:11px;color:var(--ink-3)}.detail-h-sep{color:var(--ink-5)}.detail-h-col{display:inline-flex;align-items:center;gap:6px;padding:3px 7px;border-radius:4px;font-size:12px;color:var(--ink);background:var(--paper-2)}.detail-col-dot{width:8px;height:8px;border-radius:2px;background:var(--ink-4)}.detail-col-dot[data-col=inbox]{background:#9e9e9e}.detail-col-dot[data-col=brewing]{background:#8d7e65}.detail-col-dot[data-col=doing]{background:#3179a6}.detail-col-dot[data-col=reflect]{background:#8b5d96}.detail-col-dot[data-col=done]{background:#428252}.icon-btn{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:var(--ink-3)}.icon-btn:hover{background:var(--paper-2);color:var(--ink)}.detail-body{grid-column:1;padding:32px 36px 40px;overflow-y:auto;display:flex;flex-direction:column;gap:20px;border-right:1px solid var(--line)}.detail-title{border:0;resize:none;background:transparent;font-family:inherit;font-size:22px;font-weight:600;line-height:1.3;color:var(--ink);letter-spacing:-.015em;width:100%;padding:0;field-sizing:content;min-height:1.4em}.detail-title::-moz-placeholder{color:var(--ink-4)}.detail-title::placeholder{color:var(--ink-4)}.detail-desc{border:0;resize:none;background:transparent;font-family:inherit;font-size:14px;line-height:1.6;color:var(--ink-2);width:100%;padding:0;field-sizing:content}.detail-desc::-moz-placeholder{color:var(--ink-4)}.detail-desc::placeholder{color:var(--ink-4)}.detail-prompt{background:var(--paper-2);border-radius:var(--r-md);padding:14px 16px;display:flex;flex-direction:column;gap:10px}.detail-prompt-h{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.detail-prompt-h svg{color:var(--ink-3)}.detail-prompt-q{margin:0;font-size:14.5px;font-weight:500;color:var(--ink);line-height:1.5;letter-spacing:-.005em;font-style:italic}.detail-prompt-actions{display:flex;gap:6px;flex-wrap:wrap}.prompt-btn{font-size:12px;padding:5px 10px;border-radius:var(--r);background:var(--card);border:1px solid var(--line);color:var(--ink);transition:background .12s}.prompt-btn:hover{background:var(--paper-3)}.prompt-btn-quiet{color:var(--ink-3)}.detail-section{display:flex;flex-direction:column;gap:8px}.detail-section-h{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4)}.detail-section-count{color:var(--ink-3)}.subtasks{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.subtask{display:flex;align-items:center;gap:10px;padding:6px 4px;border-bottom:1px solid var(--line-2);font-size:13px;color:var(--ink)}.subtask:last-child{border-bottom:0}.subtask-tick{width:14px;height:14px;border:1.5px solid var(--ink-4);border-radius:3px;display:inline-flex;align-items:center;justify-content:center;color:var(--paper);flex-shrink:0}.subtask[data-done=true] .subtask-tick{background:var(--ink);border-color:var(--ink)}.subtask[data-done=true] .subtask-t{color:var(--ink-4);text-decoration:line-through}.detail-side{grid-column:2;padding:28px 22px;overflow-y:auto;display:flex;flex-direction:column;gap:14px;background:var(--paper-2)}.dprop{display:grid;grid-template-columns:80px 1fr;align-items:start;gap:8px;font-size:12.5px}.dprop-col{grid-template-columns:1fr}.dprop-k{color:var(--ink-3);padding-top:3px;font-size:12px}.dprop-v{color:var(--ink)}.dprop-author{display:inline-flex;align-items:center;gap:6px}.dprop-select{background:transparent;border:1px solid transparent;border-radius:4px;padding:2px 22px 2px 6px;margin:-2px -6px;color:var(--ink);font-family:inherit;font-size:12.5px;cursor:pointer;width:calc(100% + 12px);-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 14px) 11px,calc(100% - 10px) 11px;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.dprop-select:hover{background-color:var(--card);border-color:var(--line)}.dprop-labels{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.settings{padding:32px 32px 80px;overflow-y:auto}.settings-inner{max-width:720px;margin:0 auto}.settings-h{margin-bottom:28px}.settings-h h1{margin:0 0 4px;font-size:26px;font-weight:600;letter-spacing:-.02em}.settings-sub{margin:0;color:var(--ink-3);font-size:14px}.set-sec{margin-bottom:32px}.set-sec-h{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);padding-bottom:10px;margin:0 0 4px;border-bottom:1px solid var(--line)}.set-row{display:flex;align-items:center;justify-content:space-between;padding:14px 0;gap:24px;border-bottom:1px solid var(--line-2)}.set-row:last-child{border-bottom:0}.set-row-l{flex:1}.set-row-t{font-size:13.5px;font-weight:500;color:var(--ink)}.set-row-d{font-size:12.5px;color:var(--ink-3);margin-top:2px}.set-input{height:30px;padding:0 10px;width:240px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);font-size:13px;color:var(--ink)}.set-input:focus{border-color:var(--line-strong)}.set-input-sm{width:120px}.toggle{width:32px;height:18px;background:var(--ink-5);border-radius:999px;padding:2px;display:flex;align-items:center;transition:background .15s}.toggle[data-on=true]{background:var(--ink)}.toggle-knob{width:14px;height:14px;background:var(--paper);border-radius:50%;transition:transform .15s}.toggle[data-on=true] .toggle-knob{transform:translate(14px)}.seg{display:inline-flex;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r);padding:1px}.seg button{padding:4px 10px;font-size:12px;color:var(--ink-3);border-radius:4px}.seg button:hover{color:var(--ink)}.seg button[data-on=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 1px #0000000a}.kbd-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 32px;padding:6px 0}.kbd-row{display:flex;align-items:center;justify-content:space-between;padding:6px 0;font-size:13px;border-bottom:1px solid var(--line-2)}.settings-foot{margin-top:36px;font-size:11px;color:var(--ink-4);text-align:center}.empty{display:grid;place-items:center;min-height:100%;padding:40px}.empty-frame{max-width:460px;text-align:center;display:flex;flex-direction:column;align-items:center}.empty-cards{position:relative;width:220px;height:130px;margin-bottom:28px}.empty-card{position:absolute;background:var(--card);border-radius:var(--r-md);box-shadow:var(--card-shadow);padding:12px;display:flex;flex-direction:column;gap:6px}.empty-card-1{left:0;top:18px;width:130px;transform:rotate(-4deg)}.empty-card-2{left:56px;top:0;width:140px;transform:rotate(2deg);z-index:2}.empty-card-3{right:0;top:32px;width:120px;transform:rotate(5deg)}.empty-line{height:6px;background:var(--paper-3);border-radius:2px}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w65{width:65%}.w70{width:70%}.empty-t{font-size:22px;font-weight:600;letter-spacing:-.015em;margin:0 0 8px}.empty-d{font-size:14px;color:var(--ink-3);margin:0 0 24px;line-height:1.5;text-wrap:pretty}.empty-actions{display:flex;gap:8px;margin-bottom:28px}.empty-tips{display:flex;gap:16px;font-size:12px;color:var(--ink-3)}.empty-tip{display:flex;align-items:center;gap:6px}.inbox-view{padding:36px 32px 80px;overflow-y:auto}.inbox-inner{max-width:760px;margin:0 auto}.inbox-h{margin-bottom:24px}.inbox-h-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;background:var(--paper-2);border-radius:999px;font-size:11.5px;font-weight:500;color:var(--ink-2);border:1px solid var(--line);margin-bottom:14px}.inbox-h-pill svg{color:var(--ink-3)}.inbox-h h1{margin:0 0 6px;font-size:26px;font-weight:600;letter-spacing:-.02em}.inbox-h p{margin:0;color:var(--ink-3);font-size:14px;text-wrap:pretty}.inbox-list{display:flex;flex-direction:column;gap:0}.inbox-row{display:flex;align-items:flex-start;gap:14px;padding:16px 4px;border-bottom:1px solid var(--line);text-align:left;width:100%;transition:background .12s}.inbox-row:hover{background:var(--paper-2);padding-left:12px;padding-right:12px;margin:0 -8px;border-radius:4px}.inbox-row-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:var(--paper-2);border-radius:50%;color:var(--ink-3);flex-shrink:0}.inbox-row-body{flex:1;min-width:0}.inbox-row-t{font-size:14.5px;font-weight:500;color:var(--ink);line-height:1.4;letter-spacing:-.005em;margin-bottom:4px}.inbox-row-d{font-size:13px;color:var(--ink-2);line-height:1.5;margin-bottom:6px}.inbox-row-meta{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-4)}.inbox-row svg:last-child{color:var(--ink-4);margin-top:6px}.inbox-empty{padding:60px 0;text-align:center;color:var(--ink-3);font-size:14px}.chat-starter:hover,.attach-line:hover,.pdf-close:hover{color:var(--ink)!important}.split-grip{width:2px;height:26px;background:var(--ink-5);border-radius:1px;position:relative;transition:background .12s,height .12s}.split-grip:before,.split-grip:after{content:"";position:absolute;left:0;width:2px;height:2px;background:var(--ink-5);border-radius:50%}.split-grip:before{top:-8px}.split-grip:after{bottom:-8px}[title="Drag to resize"]:hover .split-grip,[title="Drag to resize"]:hover .split-grip:before,[title="Drag to resize"]:hover .split-grip:after{background:var(--ink-3)}.note-tip-btn{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;background:var(--ink);color:var(--paper);border:0;border-radius:6px;font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;box-shadow:0 4px 14px #00000026;transition:opacity .12s;transform:translate(140px,-32px)}.note-tip-btn:hover{opacity:.92}.note-tip-form{display:flex;flex-direction:column;gap:6px;width:240px;padding:0 10px 8px;background:var(--card);border:1px solid var(--line);border-radius:8px;box-shadow:0 6px 20px #00000024;font-family:inherit}.note-tip-drag{display:flex;align-items:center;justify-content:center;gap:3px;height:16px;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0 -10px;padding:6px 0 2px}.note-tip-drag:active{cursor:grabbing}.note-tip-grip{width:18px;height:2px;background:var(--ink-5);border-radius:1px;display:block}.note-tip-form textarea{width:100%;min-height:44px;border:0;outline:none;resize:vertical;background:transparent;color:var(--ink);font-size:13.5px;line-height:1.5;font-family:inherit}.note-tip-form textarea::-moz-placeholder{color:var(--ink-4)}.note-tip-form textarea::placeholder{color:var(--ink-4)}.note-tip-actions{display:flex;align-items:center;justify-content:space-between}.note-tip-hint{font-size:11px;color:var(--ink-4);font-family:var(--font-mono)}.note-tip-save{background:var(--ink);color:var(--paper);border:0;border-radius:5px;height:26px;padding:0 12px;font-size:12.5px;font-weight:500;font-family:inherit;cursor:pointer;transition:opacity .12s}.note-tip-save:hover{opacity:.92}.tt-content .ProseMirror{font-family:GT America,-apple-system,BlinkMacSystemFont,Segoe UI,DM Sans,sans-serif;font-size:17px;line-height:1.55;color:var(--ink);letter-spacing:-.005em;outline:none;min-height:40px;caret-color:var(--ink)}.tt-content .ProseMirror p{margin:0 0 .5em}.tt-content .ProseMirror p:last-child{margin-bottom:0}.tt-content .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--ink-3);float:left;pointer-events:none;height:0}.tt-content .ProseMirror h1{font-size:28px;line-height:1.2;font-weight:600;letter-spacing:-.01em;margin:1.2em 0 .4em}.tt-content .ProseMirror h2{font-size:22px;line-height:1.25;font-weight:600;letter-spacing:-.005em;margin:1em 0 .4em}.tt-content .ProseMirror h3{font-size:18px;line-height:1.3;font-weight:600;margin:.9em 0 .3em}.tt-content .ProseMirror ul,.tt-content .ProseMirror ol{margin:0 0 .5em;padding-left:1.5em}.tt-content .ProseMirror li{margin-bottom:.2em}.tt-content .ProseMirror li>p{margin-bottom:.2em}.tt-content .ProseMirror blockquote{border-left:2px solid var(--line-strong);margin:.7em 0;padding:0 0 0 14px;color:var(--ink-2)}.tt-content .ProseMirror code{font-family:var(--font-mono);font-size:.9em;background:var(--paper-3);padding:1px 5px;border-radius:4px}.tt-content .ProseMirror a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong)}.tt-content .ProseMirror strong{font-weight:600}.tt-bubble{display:inline-flex;align-items:center;gap:2px;padding:4px;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:8px;box-shadow:0 4px 14px #0f11151a;font-size:13px}.tt-btn{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 7px;border-radius:5px;background:transparent;color:var(--ink-2);border:0;cursor:pointer;font-size:13px;font-weight:600;font-family:inherit;transition:background .1s ease,color .1s ease}.tt-btn:hover,.tt-btn[data-active=true]{background:var(--paper-3);color:var(--ink)}.tt-btn-italic{font-style:italic;font-weight:500}.tt-btn-strike{text-decoration:line-through;font-weight:500}.tt-btn-mono{font-family:var(--font-mono);font-size:11px}.tt-sep{width:1px;height:16px;background:var(--line);margin:0 2px}.tt-link-input{width:220px;height:26px;padding:0 8px;border:0;outline:none;background:var(--paper-3);border-radius:5px;color:var(--ink);font-size:13px;font-family:inherit}.tt-link-input::-moz-placeholder{color:var(--ink-4)}.tt-link-input::placeholder{color:var(--ink-4)}.tt-swatch-a{width:24px;height:24px;border-radius:5px;border:0;background:transparent;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .1s ease}.tt-swatch-a:hover{background:var(--paper-3)}.tt-btn-color{position:relative;text-decoration:underline;text-decoration-color:var(--ink-3);text-underline-offset:2px;text-decoration-thickness:2px}.moments-entry{transition:background .12s ease}.moments-entry:hover{background:var(--paper-2)}.thread-entry:hover .thread-remove{opacity:1!important}.thread-remove:hover{color:var(--ink)!important;background:var(--paper-3)}.tw-panel{font-family:var(--font-sans)!important}.landing{--paper: oklch(99.2% .002 286);--paper-2: oklch(98% .003 80);--paper-3: oklch(96% .005 80);--ink: oklch(18% .005 286);--ink-2: oklch(38% .005 286);--ink-3: oklch(55% .005 286);--ink-4: oklch(70% .004 286);--line: oklch(92.5% .003 286);--line-2: oklch(95% .003 286);--warm: oklch(58% .13 60);--warm-soft:oklch(95% .04 70);--warm-ink: oklch(38% .1 50);--serif: "Instrument Serif", "Iowan Old Style", Georgia, serif;--sans: "GT America", -apple-system, BlinkMacSystemFont, "Segoe UI", "DM Sans", sans-serif;--mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11"}.landing .lp-btn,.landing .lp-link,.landing .lp-logo{text-decoration:none}.landing button{font:inherit}.landing .mono{font-family:var(--mono);font-feature-settings:"tnum"}.landing .serif{font-family:var(--serif)}.landing em{font-family:var(--serif);font-style:italic;font-weight:400}.lp-wrap{max-width:1200px;margin:0 auto;padding:0 28px}.lp-wrap-narrow{max-width:820px;margin:0 auto;padding:0 28px}.lp-wrap-medium{max-width:980px;margin:0 auto;padding:0 28px}.lp-dots{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1px 1px,oklch(85% .005 286) 1px,transparent 0);background-size:22px 22px;mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,black 0%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,black 0%,transparent 70%);pointer-events:none;opacity:.55}.lp-nav{position:sticky;top:0;z-index:50;background:transparent;border-bottom:none;padding-top:14px;transition:padding-top .2s}.lp-nav[data-scrolled=true]{padding-top:10px}.lp-nav-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:60px;max-width:1200px;margin:0 auto;padding:0 28px}.lp-nav-inner>.lp-logo{justify-self:start}.lp-nav-inner>.lp-nav-mid{justify-self:center}.lp-nav-inner>.lp-nav-r{justify-self:end}.lp-logo{display:flex;align-items:baseline;gap:8px;color:var(--ink);font-size:18px;letter-spacing:-.01em}.lp-logo-mark{display:inline-flex;align-self:center;margin-right:2px;color:var(--ink)}.lp-logo-name{font-family:var(--serif);font-style:italic;font-weight:400;font-size:22px;letter-spacing:-.01em}.lp-logo-tag{font-family:var(--serif);font-style:italic;font-weight:400;font-size:15px;color:var(--ink-3);letter-spacing:-.005em;margin-left:-2px}.lp-nav-mid{display:flex;align-items:center;gap:22px;white-space:nowrap;background:var(--paper);padding:10px 22px;border-radius:999px;border:1px solid var(--line);box-shadow:0 1px 3px #0f11150d,0 1px 2px #0f111508;position:relative}.lp-nav-mid a{font-size:14.5px;color:var(--ink-2);font-weight:500;text-decoration:none;transition:color .12s;position:relative}.lp-nav-mid a:hover{color:var(--ink)}.lp-nav-r{display:flex;align-items:center;gap:8px}.lp-nav-r .lp-btn-primary{border-radius:999px;padding:0 18px}.lp-nav-dd{display:inline-flex;align-items:center}.lp-nav-dd-trigger{cursor:pointer}.lp-nav-dd-panel{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);width:380px;background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:8px;box-shadow:0 8px 24px #0f111514,0 2px 6px #0f11150a;display:grid;grid-template-columns:1fr;gap:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,visibility .15s,transform .15s;z-index:100;white-space:normal}.lp-nav-dd-panel:before{content:"";position:absolute;top:-14px;left:0;right:0;height:14px}.lp-nav-dd:hover .lp-nav-dd-panel,.lp-nav-dd:focus-within .lp-nav-dd-panel{opacity:1;visibility:visible;pointer-events:auto}.lp-nav-dd-item{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:center;padding:10px 12px;border-radius:10px;text-decoration:none;transition:background .12s}.lp-nav-dd-item:hover{background:var(--paper-2)}.lp-nav-dd-item-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;color:var(--ink-2);background:#fff5ea;border-radius:6px;overflow:hidden}.lp-nav-dd-item-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.lp-nav-dd-item-text{display:flex;flex-direction:column;gap:5px}.lp-nav-dd-item-title{font-size:14px;font-weight:500;color:var(--ink);letter-spacing:-.005em;line-height:1.2}.lp-nav-dd-item-desc{font-size:12.5px;font-weight:400;color:var(--ink-4);line-height:1.4}.landing .lp-btn{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border-radius:6px;font-family:var(--sans);font-size:13px;font-weight:500;letter-spacing:-.005em;transition:opacity .15s,transform .05s,background .15s,color .15s,border-color .15s;cursor:pointer;border:1px solid transparent}.landing .lp-btn-lg{height:42px;padding:0 18px;font-size:14px}.landing .lp-btn-primary{background:var(--ink);color:var(--paper)}.landing .lp-btn-primary:hover{opacity:.9;color:var(--paper)}.landing .lp-btn-primary:active{transform:translateY(.5px)}.landing .lp-btn-primary svg{color:var(--paper)}.landing .lp-btn-ghost{color:var(--ink);border-color:var(--line);background:var(--paper)}.landing .lp-btn-ghost:hover{background:var(--paper-2);border-color:var(--ink-4);color:var(--ink)}.landing .lp-link{font-size:13px;padding:6px 8px;color:var(--ink-2);border-radius:4px}.landing .lp-link:hover{color:var(--ink)}.lp-hero{position:relative;padding:96px 0 56px;text-align:center;border-bottom:1px solid var(--line);overflow:hidden}.lp-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;background:var(--paper);border:1px solid var(--line);border-radius:999px;font-size:11.5px;font-weight:500;color:var(--ink-2);margin-bottom:32px;position:relative;z-index:2}.lp-hero-eyebrow{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.16em;color:var(--ink-3);margin-bottom:28px;position:relative;z-index:2}.lp-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--warm);box-shadow:0 0 0 3px #b165122e;animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.7}50%{opacity:1}}.lp-eyebrow .mono{font-size:10.5px;color:var(--ink-3);letter-spacing:.04em}.lp-eyebrow-sep{color:var(--ink-4)}.lp-h1{font-family:var(--serif);font-weight:400;font-size:clamp(38px,5.4vw,72px);line-height:1.05;letter-spacing:-.022em;margin:0 0 48px;color:var(--ink);text-wrap:balance;position:relative;z-index:2}.lp-h1 em{font-style:italic;color:var(--ink)}.lp-h1-mark{display:inline-block;position:relative;white-space:nowrap}.lp-h1-mark:after{content:"";position:absolute;left:-.05em;right:-.05em;bottom:.08em;height:.18em;background:var(--warm-soft);z-index:-1;border-radius:4px}.lp-sub{font-size:clamp(16px,1.6vw,19px);line-height:1.55;color:var(--ink-2);max-width:540px;margin:0 auto 36px;text-wrap:balance;position:relative;z-index:2}.lp-cta-row{display:inline-flex;gap:10px;margin-bottom:16px;position:relative;z-index:2}.lp-cta-meta{font-size:12px;color:var(--ink-3);margin:0;position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.lp-cta-meta .mono{font-size:11px}.lp-cta-meta-sep{color:var(--ink-4)}.lp-cred{display:inline-flex;align-items:center;gap:16px;margin-top:36px;padding:7px 16px;font-size:12px;color:var(--ink-3);font-family:var(--mono);background:var(--paper);border:1px solid var(--line);border-radius:999px;position:relative;z-index:2}.lp-cred-dot{width:4px;height:4px;border-radius:50%;background:var(--ink-4)}.lp-cred strong{font-weight:500;color:var(--ink)}.lp-cred-link{color:var(--ink-2);transition:color .12s;text-decoration:none}.lp-cred-link:hover{color:var(--warm-ink)}.lp-hero-preview{margin:32px auto 0;max-width:1080px;border-radius:14px;background:var(--paper-2);border:1px solid var(--line);box-shadow:0 1px #0f11150a,0 30px 60px -20px #0f11151a,0 80px 120px -40px #0f11150f;overflow:hidden;position:relative;z-index:2}.lp-hero-preview-bar{display:flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-bottom:1px solid var(--line);background:var(--paper)}.lp-tld{width:9px;height:9px;border-radius:50%;background:var(--paper-3)}.lp-hero-preview-bar>span:last-child{margin-left:auto;font-size:11px;color:var(--ink-4);font-family:var(--mono)}.lp-mock-board{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:18px;background:var(--paper)}.lp-mock-col{display:flex;flex-direction:column;gap:8px}.lp-mock-col-h{display:flex;align-items:center;justify-content:space-between;padding:4px 6px;font-size:11.5px;font-weight:600;color:var(--ink)}.lp-mock-col-h span:last-child{font-size:10px;color:var(--ink-4);background:var(--paper-3);padding:1px 6px;border-radius:999px}.lp-mock-card{background:#fff;border-radius:6px;padding:12px 10px;box-shadow:0 1px #0f11150a,0 1px 2px #0f11150a;display:flex;flex-direction:column;gap:7px;min-height:56px}.lp-mock-card-meta{display:flex;align-items:center;gap:6px;font-size:9.5px;color:var(--ink-4);font-family:var(--mono)}.lp-mock-pri{width:7px;height:7px;border:1px solid var(--ink-4);border-radius:50%}.lp-mock-pri[data-on=true]{background:var(--ink-2);border-color:var(--ink-2)}.lp-mock-card-t{font-size:11px;font-weight:500;color:var(--ink);line-height:1.4;letter-spacing:-.005em}.lp-mock-card[data-reflect=true]{background:var(--warm-soft)}.lp-mock-card[data-reflect=true] .lp-mock-card-t{font-family:var(--serif);font-style:italic;font-weight:400;font-size:12.5px;color:var(--warm-ink)}.lp-section-eyebrow{font-family:var(--mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--warm-ink);margin-bottom:18px;display:flex;align-items:center;gap:10px}.lp-section-eyebrow:before{content:"";width:18px;height:1px;background:var(--warm)}.lp-section-h{font-family:var(--serif);font-weight:400;font-size:clamp(38px,5vw,64px);line-height:1.02;letter-spacing:-.02em;margin:0 0 22px;color:var(--ink);text-wrap:balance}.lp-section-h em{font-style:italic;color:var(--ink-3)}.lp-section-sub{font-size:17px;line-height:1.55;color:var(--ink-2);max-width:580px;margin:0;text-wrap:pretty}.lp-thesis{padding:132px 0;border-bottom:1px solid var(--line);position:relative}.lp-thesis-quotemark{font-family:var(--serif);font-style:italic;font-size:220px;line-height:.6;color:var(--warm-soft);position:absolute;left:8%;top:80px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.lp-thesis-quote{font-family:var(--serif);font-weight:400;font-size:clamp(28px,3.6vw,42px);line-height:1.25;letter-spacing:-.018em;margin:0 0 28px;text-wrap:balance;position:relative;color:var(--ink)}.lp-thesis-quote em{font-style:italic;color:var(--ink-3)}.lp-thesis-quote-sm{font-family:var(--sans);font-size:clamp(17px,1.8vw,21px);line-height:1.55;letter-spacing:-.005em;color:var(--ink-2);font-weight:400;margin:0 0 36px;max-width:640px;text-wrap:pretty}.lp-thesis-quote-sm em{color:var(--ink-3)}.lp-thesis-strike{position:relative;display:inline-block}.lp-thesis-strike:after{content:"";position:absolute;left:-2px;right:-2px;top:55%;height:1px;background:var(--ink-4);transform:rotate(-1.5deg)}.lp-thesis-by{display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:12px;color:var(--ink-3);letter-spacing:.02em}.lp-thesis-by-line{width:28px;height:1px;background:var(--ink-4)}.lp-loop{padding:120px 0;border-bottom:1px solid var(--line)}.lp-loop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:64px}.lp-loop-step{padding:56px 32px 48px;min-height:280px;display:flex;flex-direction:column;gap:14px;border-radius:12px;position:relative;transition:transform .15s ease-out,box-shadow .15s ease-out}.lp-loop-step:hover{transform:translateY(-2px);box-shadow:0 1px #0f11150a,0 12px 32px -12px #0f11151f}.lp-loop-step[data-variant=brew]{background:#fff5e8;background:oklch(97.5% .022 75)}.lp-loop-step[data-variant=cook]{background:#fff0e7;background:oklch(96.5% .04 55)}.lp-loop-step[data-variant=reflect]{background:#fcf0ff;background:oklch(97% .025 320)}.lp-loop-num{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;color:var(--warm-ink);letter-spacing:.12em}.lp-loop-step h3{margin:0;font-family:var(--serif);font-size:22px;font-weight:400;letter-spacing:-.015em;color:var(--ink);line-height:1.25}.lp-loop-step h3 em{font-style:italic;color:var(--ink)}.lp-loop-step p{margin:0;font-size:14.5px;line-height:1.6;color:var(--ink-2);text-wrap:pretty}.lp-loop-arrow{position:absolute;right:-8px;top:52px;width:16px;height:16px;background:var(--paper);display:flex;align-items:center;justify-content:center;color:var(--ink-4);z-index:2}.lp-loop-step:hover .lp-loop-arrow{background:var(--paper-2)}.lp-loop-step:last-child .lp-loop-arrow{display:none}.lp-loop-visual{margin-top:40px;padding:30px;background:var(--paper-2);border:1px solid var(--line);border-radius:14px;display:flex;align-items:center;justify-content:center;gap:14px;font-family:var(--mono);font-size:12.5px;color:var(--ink-2);flex-wrap:wrap}.lp-loop-visual code{padding:5px 11px;background:var(--paper);border-radius:5px;border:1px solid var(--line);white-space:nowrap;font-size:12px}.lp-loop-visual code[data-prompt=true]{font-family:var(--serif);font-style:italic;font-size:14.5px;color:var(--warm-ink);background:var(--warm-soft);border-color:#ebdbc9}.lp-loop-visual span{color:var(--ink-4)}.lp-features{padding:80px 0;border-bottom:1px solid var(--line)}.lp-feat-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:40px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.lp-feat{background:var(--paper);padding:28px 32px;display:flex;flex-direction:column;gap:12px;min-height:160px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .2s}.lp-feat:hover{background:var(--paper-2)}.lp-feat-h{display:flex;align-items:center;gap:10px}.lp-feat-num{font-family:var(--mono);font-size:11px;color:var(--warm-ink);letter-spacing:.12em;flex-shrink:0}.lp-feat-persona{font-family:var(--mono);font-size:10.5px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.14em}.lp-feat h3{margin:0;font-family:var(--serif);font-size:22px;font-weight:400;letter-spacing:-.015em;line-height:1.15;color:var(--ink);flex:1}.lp-feat h3 em{font-style:italic}.lp-feat p{margin:0;font-size:14px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.lp-feat-visual{margin-top:auto;background:var(--paper);border-radius:8px;padding:14px 16px;font-family:var(--mono);font-size:11.5px;color:var(--ink-2);border:1px solid var(--line)}.lp-feat:hover .lp-feat-visual{background:var(--paper)}.lp-feat-visual-row{display:flex;align-items:center;gap:8px;padding:4px 0}.lp-feat-visual-row .mono-prompt{color:var(--ink-4)}.lp-feat-visual-row .mono-cmd{color:var(--ink)}.lp-feat-visual-row .serif-q{font-family:var(--serif);font-style:italic;font-size:13.5px;color:var(--warm-ink);line-height:1.4}.lp-buildlog{padding:120px 0;border-bottom:1px solid var(--line)}.lp-buildlog-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:56px;flex-wrap:wrap}.lp-buildlog-head-l{max-width:580px}.lp-buildlog-link{font-size:13px;color:var(--ink-2);display:inline-flex;align-items:center;gap:6px;text-decoration:none;transition:color .12s;font-family:var(--mono)}.lp-buildlog-link:hover{color:var(--warm-ink)}.lp-buildlog-list{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--line)}.lp-buildlog-row{display:grid;grid-template-columns:110px 1fr 80px;gap:28px;align-items:baseline;padding:20px 4px;border-bottom:1px solid var(--line-2);transition:background .12s}.lp-buildlog-row:hover{background:var(--paper-2);padding:20px 12px;margin:0 -8px;border-radius:4px;border-bottom-color:transparent}.lp-buildlog-row+.lp-buildlog-row:hover{border-top-color:transparent}.lp-buildlog-date{font-family:var(--mono);font-size:12px;color:var(--ink-3);letter-spacing:.02em}.lp-buildlog-body{display:flex;flex-direction:column;gap:4px}.lp-buildlog-t{font-size:15px;color:var(--ink);font-weight:500;letter-spacing:-.005em;line-height:1.4}.lp-buildlog-t em{color:var(--ink)}.lp-buildlog-d{font-size:13px;color:var(--ink-3);line-height:1.5}.lp-buildlog-tag{font-family:var(--mono);font-size:10.5px;font-weight:500;text-align:right;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em}.lp-buildlog-tag[data-kind=ship]{color:var(--warm-ink)}.lp-buildlog-tag[data-kind=thinking],.lp-buildlog-tag[data-kind=fix]{color:var(--ink-3)}.lp-numbers{padding:80px 0;border-bottom:1px solid var(--line);background:var(--paper-2)}.lp-numbers-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--line);border-radius:14px;background:var(--paper);overflow:hidden}.lp-num{padding:32px 28px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.lp-num:last-child{border-right:0}.lp-num-k{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3)}.lp-num-v{font-family:var(--serif);font-size:38px;font-weight:400;letter-spacing:-.025em;line-height:1;color:var(--ink)}.lp-num-v em{font-style:italic;color:var(--ink-3)}.lp-num-d{font-size:12px;color:var(--ink-3);line-height:1.4}.lp-maker{padding:120px 0;border-bottom:1px solid var(--line)}.lp-maker-card{max-width:720px;margin:0 auto;position:relative}.lp-maker-q{font-family:var(--serif);font-size:13px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.16em;margin:0 0 14px;font-style:italic}.lp-maker p{margin:0 0 18px;font-size:18px;line-height:1.6;color:var(--ink-2);text-wrap:pretty;letter-spacing:-.005em}.lp-maker p:first-of-type{font-family:var(--serif);font-size:26px;line-height:1.35;color:var(--ink);font-weight:400;letter-spacing:-.015em}.lp-maker p:first-of-type em{font-style:italic;color:var(--ink-3)}.lp-maker-sig{font-family:var(--mono);font-size:12px;color:var(--ink-3);display:flex;align-items:center;gap:10px;margin-top:10px}.lp-maker-sig:before{content:"";width:24px;height:1px;background:var(--ink-4)}.lp-pricing{padding:120px 0;border-bottom:1px solid var(--line)}.lp-price-block{margin-top:56px;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:14px;background:var(--paper);overflow:hidden}.lp-price-side{padding:40px;display:flex;flex-direction:column;gap:16px}.lp-price-side[data-feat=true]{background:#161618;color:#f1f1f4;border-left:1px solid oklch(20% .005 286)}.lp-price-tier{display:flex;align-items:center;justify-content:space-between}.lp-price-name{font-family:var(--serif);font-style:italic;font-size:22px;font-weight:400;color:var(--ink);letter-spacing:-.01em}.lp-price-side[data-feat=true] .lp-price-name{color:#f8f8fa}.lp-price-tag{font-family:var(--mono);font-size:10.5px;background:var(--paper-3);color:var(--ink-2);padding:3px 8px;border-radius:999px;letter-spacing:.08em}.lp-price-side[data-feat=true] .lp-price-tag{background:#29292b;color:#c4c4c6}.lp-price-amount{font-family:var(--serif);font-size:56px;font-weight:400;letter-spacing:-.025em;line-height:1;color:var(--ink)}.lp-price-side[data-feat=true] .lp-price-amount{color:#fbfbfe}.lp-price-amount-sub{font-family:var(--sans);font-size:15px;font-weight:400;color:var(--ink-3);margin-left:8px;letter-spacing:0}.lp-price-side[data-feat=true] .lp-price-amount-sub{color:#a4a4a7}.lp-price-d{font-size:14px;color:var(--ink-2);line-height:1.5;margin:-6px 0 8px;text-wrap:pretty}.lp-price-side[data-feat=true] .lp-price-d{color:#bdbdc0}.lp-price-feat{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px;font-size:13.5px;color:var(--ink-2)}.lp-price-feat li{display:flex;align-items:flex-start;gap:10px;line-height:1.45}.lp-price-feat li svg{color:var(--warm);flex-shrink:0;margin-top:3px}.lp-price-side[data-feat=true] .lp-price-feat{color:#c4c4c6}.lp-price-side[data-feat=true] .lp-price-feat li svg{color:#d7a365}.lp-price-side .lp-btn{margin-top:auto;align-self:flex-start}.lp-price-side[data-feat=true] .lp-btn-ghost{color:#f1f1f4;border-color:#38383a;background:transparent}.lp-price-side[data-feat=true] .lp-btn-ghost:hover{background:#242426}.lp-faq{padding:120px 0;border-bottom:1px solid var(--line)}.lp-faq-list{margin-top:56px;border-top:1px solid var(--line)}.lp-faq-item{border-bottom:1px solid var(--line)}.lp-faq-q{display:flex;align-items:center;justify-content:space-between;width:100%;padding:24px 4px;text-align:left;font-family:var(--serif);font-size:22px;font-weight:400;color:var(--ink);letter-spacing:-.012em;background:transparent;border:0;cursor:pointer}.lp-faq-q em{font-style:italic}.lp-faq-q svg{color:var(--ink-3);transition:transform .25s ease,color .15s;flex-shrink:0}.lp-faq-q:hover svg{color:var(--warm-ink)}.lp-faq-item[data-open=true] .lp-faq-q svg{transform:rotate(180deg);color:var(--warm-ink)}.lp-faq-a{padding:0 4px;font-size:15px;line-height:1.65;color:var(--ink-2);max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;text-wrap:pretty}.lp-faq-item[data-open=true] .lp-faq-a{max-height:280px;padding:0 4px 28px}.lp-bigcta{padding:140px 0;text-align:center;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.lp-bigcta-asterisk{font-family:var(--serif);font-style:italic;font-size:80px;color:var(--warm);margin-bottom:16px;display:inline-block;line-height:1}.lp-bigcta-h{font-family:var(--serif);font-size:clamp(48px,7vw,92px);line-height:.96;letter-spacing:-.03em;font-weight:400;margin:0 0 24px;text-wrap:balance}.lp-bigcta-h em{font-style:italic;color:var(--ink-3)}.lp-bigcta-sub{font-size:17px;color:var(--ink-2);max-width:480px;margin:0 auto 36px;text-wrap:balance;line-height:1.55}.lp-footer{padding:72px 0 48px}.lp-footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:48px}.lp-footer-brand{display:flex;flex-direction:column;gap:14px;max-width:280px}.lp-footer-brand p{margin:0;color:var(--ink-3);line-height:1.6;font-family:var(--serif);font-style:italic;font-size:15px}.lp-footer-col h4{margin:0 0 14px;font-family:var(--mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3)}.lp-footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.lp-footer-col a{font-size:13px;color:var(--ink-2);text-decoration:none;transition:color .12s}.lp-footer-col a:hover{color:var(--warm-ink)}.lp-footer-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:28px;border-top:1px solid var(--line);font-size:12px;color:var(--ink-4)}.lp-footer-bottom .mono{font-size:11px}.lp-footer-bottom span:first-child em{color:var(--ink-3)}@media(max-width:980px){.lp-nav-mid{display:none}}@media(max-width:1100px){.lp-logo-tag{display:none}}@media(max-width:880px){.lp-mock-board{grid-template-columns:repeat(2,1fr);padding:12px}.lp-mock-col:nth-child(n+3){display:none}.lp-loop-grid{grid-template-columns:1fr}.lp-loop-step{border-right:0;border-bottom:1px solid var(--line)}.lp-loop-step:last-child{border-bottom:0}.lp-loop-arrow{display:none!important}.lp-feat-grid{grid-template-columns:1fr}.lp-numbers-grid{grid-template-columns:1fr 1fr}.lp-num:nth-child(2){border-right:0}.lp-num{border-bottom:1px solid var(--line)}.lp-num:nth-child(n+3){border-bottom:0}.lp-price-block{grid-template-columns:1fr}.lp-price-side[data-feat=true]{border-left:0;border-top:1px solid var(--line)}.lp-buildlog-row{grid-template-columns:90px 1fr}.lp-buildlog-tag{display:none}.lp-footer-top{grid-template-columns:1fr 1fr}.lp-thesis-quotemark{font-size:140px;left:4%}}.landing.auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 24px;background:var(--paper)}.auth-card{width:100%;max-width:420px;background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:40px 36px 32px;box-shadow:0 1px 2px #00000005,0 8px 24px #0000000a}.auth-logo{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--ink);font-weight:700;font-size:16px;letter-spacing:-.01em;margin-bottom:24px}.auth-h{font-family:var(--serif);font-weight:400;font-size:28px;line-height:1.15;letter-spacing:-.015em;margin:0 0 8px;color:var(--ink)}.auth-sub{font-size:14.5px;line-height:1.45;color:var(--ink-2);margin:0 0 24px}.auth-google{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background .12s ease,border-color .12s ease}.auth-google:hover:not(:disabled){background:var(--paper-2);border-color:var(--ink-4)}.auth-google:disabled{opacity:.5;cursor:not-allowed}.auth-divider{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--ink-3);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--line)}.auth-form{display:flex;flex-direction:column;gap:14px}.auth-label{display:flex;flex-direction:column;gap:6px}.auth-label>span{font-size:12.5px;color:var(--ink-2);font-weight:500}.auth-label>input{border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:14px;color:var(--ink);background:var(--paper);outline:none;transition:border-color .12s ease,box-shadow .12s ease}.auth-label>input:focus{border-color:var(--ink-3)}.auth-error{font-size:13px;color:#ac3031;background:#ffecea;background:oklch(96% .03 25);border:1px solid oklch(88% .06 25);padding:8px 12px;border-radius:8px;line-height:1.4}.auth-submit{margin-top:4px;width:100%;background:var(--ink);color:var(--paper);border:1px solid var(--ink);border-radius:10px;padding:11px 14px;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:opacity .12s ease}.auth-submit:hover:not(:disabled){opacity:.88}.auth-submit:disabled{opacity:.5;cursor:not-allowed}.auth-switch{margin:20px 0 0;font-size:13.5px;color:var(--ink-2);text-align:center}.auth-link{background:none;border:0;padding:0;font:inherit;color:var(--warm-ink);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.auth-link:hover{color:var(--ink)}.sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b0b0d6b;z-index:200;display:flex;align-items:flex-end;justify-content:center;padding:0;animation:sheetOverlayIn .2s ease-out}@keyframes sheetOverlayIn{0%{opacity:0}to{opacity:1}}@media(min-height:720px){.sheet-overlay{align-items:center;padding:5vh 16px}}.sheet{width:min(560px,100%);height:min(720px,88vh);background:var(--paper-3);border-radius:22px 22px 0 0;box-shadow:0 1px #0f11150d,0 -8px 32px -12px #0f111529,0 -28px 80px -24px #0f11152e;display:flex;flex-direction:column;overflow:hidden;animation:sheetUp .26s cubic-bezier(.2,.7,.2,1);position:relative;font-family:var(--font-sans)}@media(min-height:720px){.sheet{border-radius:22px;animation:sheetIn .22s cubic-bezier(.2,.7,.2,1)}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes sheetIn{0%{transform:translateY(20px) scale(.985);opacity:0}to{transform:none;opacity:1}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}[data-theme=dark] .sheet{background:var(--paper-2)}.sheet-grab{width:36px;height:4px;border-radius:2px;background:var(--ink-5);margin:9px auto 4px;flex-shrink:0}.sheet-tools{display:flex;align-items:center;justify-content:space-between;padding:12px 22px 4px;flex-shrink:0}.sheet-tools-l{display:inline-flex;gap:14px}.sheet-tool{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-2);border-radius:6px;transition:background .12s,color .12s,transform .05s}.sheet-tool:hover{background:var(--paper-hover);color:var(--ink)}.sheet-tool:active{transform:translateY(.5px)}.sheet-tool[disabled]{opacity:.4;cursor:not-allowed}.sheet-tool-trash{color:var(--ink-2)}.sheet-title-serif{width:100%;border:0;resize:none;background:transparent;font-family:"Instrument Serif",Times New Roman,Georgia,serif;font-size:44px;font-weight:400;line-height:1.05;letter-spacing:-.02em;color:var(--ink);padding:18px 24px 10px;field-sizing:content;min-height:1.05em;flex-shrink:0}.sheet-title-serif::-moz-placeholder{color:var(--ink-3)}.sheet-title-serif::placeholder{color:var(--ink-3)}.sheet-title-serif:focus{outline:none}.sheet-folder-row{padding:4px 24px 14px;flex-shrink:0}.sheet-folder{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px 0 12px;border-radius:999px;background:var(--card);color:var(--ink);font-size:13.5px;font-weight:500;box-shadow:0 1px #0f11150a,0 1px 2px #0f11150d;transition:background .12s,transform .05s}.sheet-folder svg{color:var(--ink-2)}.sheet-folder:hover{background:#fff}.sheet-folder:active{transform:translateY(.5px)}.sheet-folder[data-on=true]{background:var(--ink);color:var(--paper)}.sheet-folder[data-on=true] svg{color:var(--paper)}.sheet-body-serif{flex:1;width:100%;border:0;resize:none;background:transparent;font-family:var(--font-sans);font-size:15.5px;line-height:1.55;color:var(--ink-2);padding:4px 24px 18px;letter-spacing:-.005em;min-height:120px;overflow-y:auto}.sheet-body-serif::-moz-placeholder{color:var(--ink-3)}.sheet-body-serif::placeholder{color:var(--ink-3)}.sheet-body-serif:focus{outline:none}.sheet-rec{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px 22px;flex-shrink:0}.rec-pill{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 22px;border-radius:999px;background:var(--card);color:var(--ink);font-size:14.5px;font-weight:500;box-shadow:0 1px #0f11150d,0 1px 3px #0f11150f,inset 0 0 0 1px var(--line-strong);transition:background .12s,transform .05s,opacity .12s}.rec-pill:hover{background:#fff}.rec-pill:active{transform:translateY(.5px)}.rec-pill svg{color:var(--ink)}.rec-pill[disabled]{opacity:.5;cursor:not-allowed}.rec-pill-quiet{background:var(--card);color:var(--ink)}.rec-pill-dot{width:10px;height:10px;border-radius:50%;background:var(--urgent)}.rec-pill-dot-on{animation:recPulse 1.4s ease-in-out infinite}@keyframes recPulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.05)}}.rec-mid{display:inline-flex;align-items:center;gap:12px}.rec-time{font-size:18px;font-weight:500;color:var(--ink);letter-spacing:.01em;font-variant-numeric:tabular-nums}.rec-wave{display:inline-flex;align-items:center;gap:3px;height:14px}.rec-wave span{width:3px;height:4px;border-radius:1.5px;background:var(--ink-3);display:inline-block}.rec-wave[data-on=true] span{animation:waveBounce 1.1s ease-in-out infinite}@keyframes waveBounce{0%,to{height:4px;background:var(--ink-3)}20%{height:10px;background:var(--ink-2)}40%{height:14px;background:var(--ink)}60%{height:8px;background:var(--ink-2)}}@media(max-width:540px){.sheet{height:86vh;border-radius:22px 22px 0 0}.sheet-title-serif{font-size:38px;padding:14px 22px 8px}.sheet-folder-row{padding:2px 22px 12px}.sheet-body-serif{padding:2px 22px 14px;font-size:15px}.sheet-rec{padding:12px 14px 18px}.rec-pill{height:42px;padding:0 18px;font-size:14px}.rec-time{font-size:16px}}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.shrink{flex-shrink:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:solid}.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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
