#toast[data-anyink-toast=simple]{top:auto;left:auto;right:var(--space-4);bottom:calc(var(--anyink-strip-height,0px) + var(--space-4));align-items:center;gap:var(--space-3);width:auto;max-width:400px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);text-align:left;font-family:var(--font-ui);font-size:var(--text-base);margin:0;line-height:1.4;position:fixed}@supports (anchor-name:--a){.editor-page__zoom-area{anchor-name:--anyink-zoom-area}#toast[data-anyink-toast=simple]{bottom:calc(anchor(--anyink-zoom-area top, calc(var(--anyink-strip-height,0px) + var(--space-2))) + var(--space-2))}}#toast[data-anyink-toast=simple][data-tone=warning]{border-left-color:var(--warning)}.anyink-toast__text{min-width:0;margin:0}.anyink-toast__action{padding:0 var(--space-2);border:1px solid var(--chrome-border-strong);border-radius:var(--radius-sm);height:28px;color:var(--chrome-text);font-family:inherit;font-size:inherit;white-space:nowrap;cursor:pointer;background-color:#0000;flex:none;margin:0;line-height:26px}.anyink-toast__action:hover{background-color:var(--chrome-bg-hover)}.anyink-toast__action:focus-visible{box-shadow:var(--focus-ring);outline:none}.anyink-toast-dropped{display:none}.anyink-toast__action.anyink-toast__dismiss{color:var(--chrome-text-muted);border-color:#0000}.anyink-band{align-items:center;gap:var(--space-3);min-height:32px;padding:var(--space-1) var(--space-4);background-color:var(--structure-deep);color:var(--chrome-text);font-family:var(--font-ui);font-size:var(--text-sm);text-transform:none;box-sizing:border-box;line-height:1.4;display:flex}.anyink-band__text{flex:auto;min-width:0}.anyink-band__back{font:inherit;color:var(--chrome-text);border:1px solid var(--chrome-text);border-radius:var(--radius);padding:2px var(--space-3);cursor:pointer;text-transform:none;background-color:#0000;flex:none;font-weight:600}.anyink-band__back:hover{color:var(--chrome-text-inverse);background-color:var(--structure-strong);border-color:var(--structure-strong)}.anyink-band__back:focus-visible{box-shadow:var(--focus-ring);outline:none}#app__wrapper:has(>.anyink-band){grid-template-rows:40px auto minmax(0,1fr)}#app__wrapper>.anyink-band{height:var(--anyink-band-height);grid-row:2;min-height:0}:root:has(#app__wrapper>.anyink-band){--anyink-band-height:36px}#app__wrapper:has(>.anyink-band)>#app__main-content{grid-row:3;min-height:0}.anyink-error__buttons{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}html[data-ui-mode=simple] .editor__page:has(.anyink-tool--labeled){grid-template-columns:450px 74px 1fr}html[data-ui-mode=simple] .editor__page:has(.anyink-tool--labeled) #done-creating-path-button{left:564px}.editor-page__tool.anyink-tool--labeled,.editor-page__tool.anyink-tool--labeled:active,.editor-page__tool.anyink-tool--labeled:focus,.editor-page__tool.anyink-tool--labeled:hover{width:64px;height:auto;min-height:48px;color:var(--chrome-text);text-align:center;white-space:normal;flex-direction:column;align-items:center;gap:1px;margin:0 0 4px;padding:5px 2px 4px;display:flex}.editor-page__tool.anyink-tool--labeled[hidden]{display:none}.editor-page__tool.anyink-tool--labeled svg{flex:none;top:0;left:0}.anyink-tool__word{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--chrome-text);line-height:1.15}.anyink-tool__caption{font-family:var(--font-ui);color:var(--chrome-text-muted);font-size:10px;line-height:1.1}.anyink-tool__key{font-family:var(--font-mono);color:var(--chrome-text-faint);font-size:10px;line-height:1.1}.editor-page__tool-selected .anyink-tool__key,.editor-page__tool-selected .anyink-tool__caption{color:var(--chrome-text-muted)}.anyink-tool-rail__rule{border-top:var(--hairline);width:48px;margin:2px 8px 6px}.anyink-tool-rail__rule[hidden]{display:none}.anyink-tool-rail__heading{width:64px;font-family:var(--font-ui);text-align:center;color:var(--structure);margin:2px 0;font-size:10px;font-weight:600;line-height:1.2}html[data-ui-mode=simple] .nav-button__super-title{text-transform:none}.anyink-brush-section{gap:var(--space-1);display:grid}.anyink-brush-section__heading{font-size:var(--text-xs);color:var(--chrome-text-muted);margin:0;font-weight:600}.anyink-brush-size{align-items:center;column-gap:var(--space-2);font-size:var(--text-sm);color:var(--chrome-text);grid-template-columns:max-content max-content minmax(80px,1fr) max-content;display:grid}.anyink-brush-size__label{color:var(--chrome-text)}.anyink-brush-size__end{color:var(--chrome-text-muted);font-size:var(--text-xs)}.anyink-brush-size__slider{width:100%;min-width:0;accent-color:var(--touch);margin:0}.anyink-sketch-card,.anyink-sketch-thickness{gap:var(--space-1);display:grid}.anyink-sketch-thickness__row{align-items:center;column-gap:var(--space-2);font-size:var(--text-sm);color:var(--chrome-text);grid-template-columns:max-content max-content minmax(80px,1fr) max-content;display:grid}.anyink-sketch-thickness__end{color:var(--chrome-text-muted);font-size:var(--text-xs)}.anyink-sketch-thickness__slider{width:100%;min-width:0;accent-color:var(--touch);margin:0}.anyink-sketch-thickness__readout,.anyink-sketch-card__quiet{font-size:var(--text-xs);color:var(--chrome-text-muted);margin:0}.anyink-sketch-card__ends{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--chrome-text);flex-wrap:wrap;display:flex}.anyink-sketch-rebuilding{left:var(--space-4);bottom:calc(var(--anyink-strip-height,0px) + var(--space-4));z-index:50;padding:var(--space-1) var(--space-3);border-radius:var(--radius-lg);border:var(--hairline);background:var(--chrome-bg-raised);color:var(--chrome-text);font-size:var(--text-sm);box-shadow:var(--shadow-card);pointer-events:none;position:fixed}.anyink-slider-row{align-items:center;column-gap:var(--space-2);grid-column:1/-1;grid-template-columns:minmax(90px,max-content) minmax(120px,1fr) max-content 26px;width:100%;min-height:26px;display:grid}.anyink-slider-row--no-label{grid-template-columns:minmax(120px,1fr) max-content 26px}.anyink-slider-table{align-items:center;column-gap:var(--space-2);row-gap:var(--space-2);grid-column:1/-1;grid-template-columns:max-content minmax(140px,1fr) max-content 26px;justify-self:stretch;width:100%;max-width:560px;display:grid}.anyink-slider-table>.anyink-slider-row{display:contents}.anyink-slider-row__label{color:var(--chrome-text-muted);white-space:nowrap;grid-column:1;width:max-content;line-height:24px}.anyink-slider-row__label input[type=checkbox]{width:18px;height:18px;margin-right:var(--space-1);accent-color:var(--touch);position:relative;top:4px}.anyink-slider-row .fancy-slider__wrapper{grid-template-columns:1fr 56px;align-items:center;min-width:0}.anyink-slider-row .fancy-slider__bar{cursor:pointer;width:100%;min-width:0}.anyink-slider-row .fancy-slider__bar:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.anyink-slider-row .fancy-slider__slider-readout{box-sizing:border-box;width:56px;font-size:var(--text-sm);color:var(--chrome-text);cursor:default;padding-top:0}.anyink-slider-row--neutral .fancy-slider__slider-readout{color:var(--chrome-text-muted)}.anyink-slider-row__unit{color:var(--chrome-text-faint);font-size:var(--text-xs);min-width:2ch;line-height:24px}.anyink-slider-row__reset{box-sizing:border-box;width:26px;height:24px;font:inherit;color:var(--chrome-text-muted);border:1px solid var(--chrome-border-strong);border-radius:var(--radius-sm);cursor:pointer;transition:var(--global-transition);background:0 0;padding:0;font-size:15px;line-height:1}.anyink-slider-row__reset:hover{background:var(--chrome-bg-hover);color:var(--chrome-text)}.anyink-slider-row__reset:focus-visible{box-shadow:var(--focus-ring);outline:none}.anyink-slider-row--neutral .anyink-slider-row__reset{opacity:.45}.anyink-slider-row--disabled .fancy-slider__bar,.anyink-slider-row--disabled .fancy-slider__slider-readout,.anyink-slider-row--disabled .anyink-slider-row__label,.anyink-slider-row--disabled .anyink-slider-row__unit{color:var(--chrome-text-faint);opacity:.6;cursor:default}.anyink-slider-row__reset:disabled{opacity:.3;cursor:default}.anyink-autotrace-card:focus-visible{box-shadow:var(--focus-ring);outline:none}.anyink-autotrace-card--open{box-shadow:inset 3px 0 0 var(--touch)}.anyink-autotrace-card--open:focus-visible{box-shadow:inset 3px 0 0 var(--touch), var(--focus-ring)}.panel__card .anyink-autotrace-card__section{row-gap:var(--space-2);grid-column:1/-1;justify-items:start;width:100%;display:grid}.panel__card .anyink-autotrace-card__section[hidden]{display:none}.anyink-autotrace-card__section>.anyink-slider-table{justify-self:stretch}.panel__card .anyink-autotrace-card__text,.panel__card .anyink-autotrace-card__note,.panel__card .anyink-autotrace-card__label,.panel__card .anyink-autotrace-card__readout,.panel__card .anyink-autotrace-card__warning,.panel__card .anyink-autotrace-card__auto-note{margin:0;line-height:1.45}.panel__card .anyink-autotrace-card__text{color:var(--chrome-text-muted)}.panel__card .anyink-autotrace-card__note{color:var(--warning);font-size:var(--text-sm)}.panel__card .anyink-autotrace-card__note[hidden],.panel__card .anyink-autotrace-card__warning[hidden]{display:none}.panel__card .anyink-autotrace-card__mode-row{align-items:center;gap:var(--space-3);display:flex}.panel__card .anyink-autotrace-card__label{color:var(--chrome-text-muted)}.anyink-autotrace-mode{border:1px solid var(--chrome-border-strong);border-radius:var(--radius);display:inline-flex;overflow:hidden}.anyink-autotrace-mode .anyink-autotrace-mode__button{padding:var(--space-1) var(--space-3);color:var(--chrome-text-muted);cursor:pointer;background-color:#0000;border:none;border-radius:0;margin:0}.anyink-autotrace-mode .anyink-autotrace-mode__button+.anyink-autotrace-mode__button{border-left:1px solid var(--chrome-border-strong)}.anyink-autotrace-mode .anyink-autotrace-mode__button:hover:not(:disabled){background-color:var(--chrome-bg-hover);color:var(--chrome-text)}.anyink-autotrace-mode .anyink-autotrace-mode__button[aria-pressed=true]{background-color:var(--touch-soft-strong);color:var(--chrome-text)}.anyink-autotrace-mode .anyink-autotrace-mode__button:focus-visible,.anyink-autotrace-card__auto:focus-visible{box-shadow:var(--focus-ring);outline:none}.anyink-autotrace-card__threshold .anyink-slider-row__reset{visibility:hidden}.panel__card .anyink-autotrace-card__ends{margin-top:calc(-1 * var(--space-1));grid-column:2;justify-content:space-between;padding-right:56px;display:flex}.panel__card .anyink-autotrace-card__end{color:var(--chrome-text-faint);font-size:var(--text-xs);margin:0;line-height:1.2}.anyink-autotrace-card__threshold--auto .fancy-slider__slider-readout{color:var(--chrome-text-muted)}.anyink-autotrace-card__auto-line{display:contents}.panel__card .anyink-autotrace-card__auto{padding:0 var(--space-3);border:1px solid var(--chrome-border-strong);border-radius:var(--radius);color:var(--chrome-text-muted);cursor:pointer;background-color:#0000;grid-column:1;justify-self:start;margin:0;line-height:22px}.panel__card .anyink-autotrace-card__auto:hover:not(:disabled){background-color:var(--chrome-bg-hover);color:var(--chrome-text)}.panel__card .anyink-autotrace-card__auto[aria-pressed=true]{border-color:var(--touch);background-color:var(--touch-soft);color:var(--chrome-text)}.panel__card .anyink-autotrace-card__auto-note{color:var(--chrome-text-faint);font-size:var(--text-sm);grid-column:2/-1}.panel__card .anyink-autotrace-card__toggle{align-items:center;gap:var(--space-2);color:var(--chrome-text);cursor:pointer;line-height:24px;display:flex}.panel__card .anyink-autotrace-card__toggle input[type=checkbox]{width:18px;height:18px;accent-color:var(--touch);cursor:pointer;margin:0}.panel__card .anyink-autotrace-card__toggle input[type=checkbox]:focus-visible{box-shadow:var(--focus-ring);outline:none}.panel__card .anyink-autotrace-card__toggle:has(input:disabled){color:var(--chrome-text-faint);cursor:default}.panel__card .anyink-autotrace-card__readout{color:var(--chrome-text);font-size:var(--text-sm);font-variant-numeric:tabular-nums;transition:var(--global-transition)}.panel__card .anyink-autotrace-card__readout--busy{color:var(--chrome-text-muted)}.panel__card .anyink-autotrace-card__readout--empty{color:var(--warning)}.panel__card .anyink-autotrace-card__readout--error{color:var(--danger)}.panel__card .anyink-autotrace-card__warning{justify-self:stretch;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background-color:var(--warning-soft);color:var(--chrome-text);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.panel__card .anyink-autotrace-card__warning-text{flex:12em;margin:0;line-height:1.45}.panel__card .anyink-autotrace-card__try-photo{padding:0 var(--space-3);border:1px solid var(--chrome-border-strong);border-radius:var(--radius);background-color:var(--chrome-bg-raised);color:var(--chrome-text);cursor:pointer;margin:0;line-height:22px}.panel__card .anyink-autotrace-card__try-photo:hover:not(:disabled){border-color:var(--touch);background-color:var(--touch-soft)}.panel__card .anyink-autotrace-card__try-photo:focus-visible{box-shadow:var(--focus-ring);outline:none}.panel__card .anyink-autotrace-quick-start[hidden],.panel__card .anyink-autotrace-card__try-photo[hidden]{display:none}.panel__card .anyink-autotrace-card__buttons{gap:var(--space-2);flex-wrap:wrap;display:flex}.panel__card .anyink-autotrace-card__actions{z-index:1;padding:var(--space-2) 0;background-color:var(--chrome-bg-raised);justify-self:stretch;position:sticky;bottom:0}.panel__card .anyink-autotrace-card__dropped{color:var(--chrome-text-muted);line-height:1.45;font-size:var(--text-sm);margin:0}.panel__card .anyink-autotrace-card__notice{color:var(--danger);line-height:1.45;font-size:var(--text-sm);margin:0}.panel__card .anyink-autotrace-card__dropped[hidden],.panel__card .anyink-autotrace-card__notice[hidden]{display:none}.anyink-trace-panel{display:contents}.panel__card .anyink-trace-panel__text,.panel__card .anyink-trace-panel__note,.panel__card .anyink-trace-panel__missing,.panel__card .anyink-trace-panel__size,.panel__card .anyink-trace-panel__readout{grid-column:1/-1;margin:0;line-height:1.45}.panel__card .anyink-trace-panel__text{color:var(--chrome-text-muted)}.panel__card .anyink-trace-panel__note{color:var(--chrome-text-faint);font-size:var(--text-sm)}.panel__card .anyink-trace-panel__missing{color:var(--warning)}.panel__card .anyink-trace-panel__size{color:var(--chrome-text)}.panel__card .anyink-trace-panel__readout{color:var(--chrome-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.panel__card .anyink-trace-panel__image{align-items:center;column-gap:var(--space-3);grid-column:1/-1;grid-template-columns:max-content 1fr;width:100%;display:grid}.anyink-trace-panel__about{row-gap:var(--space-1);display:grid}.anyink-trace-panel__thumb-frame{box-sizing:border-box;background-color:var(--canvas-bg);border-radius:var(--radius-sm);width:128px;height:96px;box-shadow:0 0 0 1px var(--chrome-border);display:block;overflow:hidden}.anyink-trace-panel__thumb-frame--empty{color:var(--chrome-text-faint);font-size:var(--text-xs);background-color:var(--chrome-bg-sunken);place-items:center;display:grid}.anyink-trace-panel__thumb{object-fit:contain;width:100%;height:100%;transition:var(--global-transition);display:block}.anyink-trace-panel__thumb--inverted{filter:invert()}.anyink-trace-panel__thumb--hidden{opacity:.35}.panel__card .anyink-trace-panel__buttons{gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.panel__card .anyink-trace-panel__toggle{align-items:center;gap:var(--space-2);color:var(--chrome-text);cursor:pointer;grid-column:1/-1;line-height:24px;display:flex}.panel__card .anyink-trace-panel__toggle input[type=checkbox]{width:18px;height:18px;accent-color:var(--touch);cursor:pointer;margin:0}.panel__card .anyink-trace-panel__toggle input[type=checkbox]:focus-visible{box-shadow:var(--focus-ring);outline:none}.anyink-trace-panel--drop .anyink-trace-panel__card{outline:2px dashed var(--touch);outline-offset:-2px;background-color:var(--touch-soft)}[data-anyink-hidden]{display:none!important}.editor-page__nav-area:has(>#nav-button-l1[data-anyink-hidden]){grid-template-columns:1fr}.editor-page__nav-area:has(>#nav-button-l1[data-anyink-hidden])>#nav-button-l2{border-top-left-radius:var(--radius);max-width:none}.editor-page__nav-area:has(>#nav-button-l3[data-anyink-hidden]){grid-template-rows:auto}.editor-page__nav-area:has(>#nav-button-l3[data-anyink-hidden])>#nav-button-l2{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}#toast:has(>.anyink-export-check){border-left-color:var(--warning)}.anyink-export-check__text{margin:0}.anyink-export-check__show{margin:var(--space-1) 0 2px;padding:0 var(--space-2);border:1px solid var(--chrome-border-strong);border-radius:var(--radius-sm);height:24px;color:var(--chrome-text);font-family:inherit;font-size:inherit;cursor:pointer;background-color:#0000;line-height:22px}.anyink-export-check__show:hover{background-color:var(--chrome-bg-hover)}.anyink-export-check__show:focus-visible{box-shadow:var(--focus-ring);outline:none}.anyink-export-check__show[hidden]{display:none}.anyink-empty-overlay__key{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--canvas-ink-outline);flex:none}.anyink-empty-overlay .anyink-empty-overlay__box .anyink-empty-overlay__link--outline{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.anyink-empty-overlay__picture{flex:none;width:44px;height:20px}.anyink-empty-overlay__more{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.anyink-empty-overlay__more[hidden]{display:none}.editor__page[data-anyink-letter-view] .editor-page__nav-area{grid-template-rows:auto;grid-template-columns:1fr}.editor__page[data-anyink-letter-view] .editor-page__nav-area>#nav-button-l1{border-radius:var(--radius);max-width:none}.editor__page[data-anyink-letter-view] .editor-page__nav-area:not(:has(>:not([data-anyink-hidden]))){display:none}.anyink-letter-header{align-items:center;column-gap:var(--space-3);row-gap:var(--space-1);padding:var(--space-3) var(--space-3) var(--space-2) var(--space-3);background-color:var(--chrome-bg-raised);border-radius:var(--radius);box-shadow:var(--shadow-card);grid-template-rows:auto auto;grid-template-columns:max-content 1fr;display:grid}.anyink-letter-header button[data-anyink-letter]{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--chrome-text);border:1px solid var(--chrome-border-strong);border-radius:var(--radius);padding:var(--space-1) var(--space-3);cursor:pointer;background-color:#0000}.anyink-letter-header button[data-anyink-letter]:hover{background-color:var(--chrome-bg-hover)}.anyink-letter-header button[data-anyink-letter]:focus-visible{box-shadow:var(--focus-ring);outline:none}.anyink-letter-header__back{grid-area:1/1}.anyink-letter-header__name{font-size:var(--text-lg);color:var(--chrome-text);grid-area:1/2;margin:0;font-weight:600}.anyink-letter-header__steps{gap:var(--space-2);grid-area:2/2;display:flex}.anyink-letter-header .anyink-letter-header__steps button[data-anyink-letter]{min-width:56px}.anyink-letter-card{gap:var(--space-3);margin-top:var(--space-2);padding:var(--space-3);background-color:var(--chrome-bg-raised);border-radius:var(--radius);box-shadow:var(--shadow-card);color:var(--chrome-text);font-family:var(--font-ui);font-size:var(--text-sm);flex-direction:column;display:flex}.anyink-letter-card__header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.anyink-letter-card__name{font-size:var(--text-base);margin:0;font-weight:600}.anyink-letter-card__state{font-size:var(--text-xs);padding:1px var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--chrome-border-strong);color:var(--chrome-text)}.anyink-letter-card__state[data-anyink-state=empty]{color:var(--chrome-text-faint);border-style:dashed}.anyink-letter-card__header{flex-wrap:wrap}.anyink-letter-card__state[data-anyink-state=needsLook]{border:1px solid var(--warning);background-color:var(--warning-soft);color:var(--chrome-text)}.anyink-letter-card__look{gap:var(--space-2);flex-direction:column;display:flex}.anyink-letter-card__note{color:var(--chrome-text-muted);font-size:var(--text-xs);margin:0}.anyink-letter-card__buttons{gap:var(--space-2);flex-wrap:wrap;display:flex}.anyink-letter-card .anyink-letter-card__button,.anyink-letter-card .anyink-letter-card__shape-pick,.anyink-letter-card .anyink-segmented__option,.anyink-letter-card .anyink-disclosure{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--chrome-text);border:1px solid var(--chrome-border-strong);border-radius:var(--radius);padding:var(--space-1) var(--space-3);cursor:pointer;background-color:#0000}.anyink-letter-card .anyink-letter-card__button:hover,.anyink-letter-card .anyink-letter-card__shape-pick:hover,.anyink-letter-card .anyink-segmented__option:hover,.anyink-letter-card .anyink-disclosure:hover{background-color:var(--chrome-bg-hover)}.anyink-letter-card button:focus-visible{box-shadow:var(--focus-ring);outline:none}.anyink-letter-card .anyink-disclosure{align-items:center;gap:var(--space-2);width:100%;padding-left:var(--space-1);text-align:left;border-color:#0000;font-weight:600;display:flex}.anyink-disclosure__chevron{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:6px solid var(--chrome-text-muted);width:0;height:0;transition:transform 80ms}.anyink-disclosure[aria-expanded=true] .anyink-disclosure__chevron{transform:rotate(90deg)}.anyink-letter-card__fine-body{gap:var(--space-3);padding:var(--space-2) 0 0 var(--space-4);flex-direction:column;display:flex}.anyink-letter-card__part{gap:var(--space-2);flex-direction:column;display:flex}.anyink-letter-card__part-title{font-size:var(--text-xs);color:var(--chrome-text-muted);margin:0;font-weight:600}.anyink-letter-card__text{color:var(--chrome-text-muted);margin:0}.anyink-letter-card__shapes{gap:var(--space-1);flex-direction:column;display:flex}.anyink-letter-card__shape{align-items:center;gap:var(--space-2);display:flex}.anyink-letter-card .anyink-letter-card__shape-pick{text-align:left;border-color:#0000;flex:1}.anyink-letter-card .anyink-letter-card__shape--picked .anyink-letter-card__shape-pick{border-color:var(--touch)}.anyink-letter-card .anyink-letter-card__options .anyink-disclosure{color:var(--chrome-text-muted);font-weight:400}.anyink-letter-card__options .anyink-letter-card__buttons{padding:var(--space-2) 0 0 var(--space-4)}.anyink-segmented{display:inline-flex}.anyink-letter-card .anyink-segmented__option{border-radius:0;margin:0}.anyink-letter-card .anyink-segmented__option:first-child{border-radius:var(--radius) 0 0 var(--radius)}.anyink-letter-card .anyink-segmented__option:last-child{border-radius:0 var(--radius) var(--radius) 0;border-left-width:0}.anyink-letter-card .anyink-segmented__option[aria-pressed=true]{border-color:var(--touch);box-shadow:inset 0 0 0 1px var(--touch)}.anyink-letter-card .anyink-segmented__option:last-child[aria-pressed=true]{border-left-width:1px}.anyink-letter-card .anyink-letter-card__link{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--chrome-text-muted);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.anyink-letter-card .anyink-letter-card__link:hover{color:var(--chrome-text)}.editor__page[data-anyink-letter-view]>.editor-page__edit-canvas-wrapper{grid-row:1}.editor__page[data-anyink-letter-view]>.anyink-empty-overlay{z-index:2;padding:0 var(--space-6);pointer-events:none;grid-area:1/3;place-items:center end;display:grid}.editor__page[data-anyink-letter-view]>.anyink-empty-overlay[hidden]{display:none}.anyink-empty-overlay__box{pointer-events:auto;align-items:stretch;gap:var(--space-2);min-width:240px;max-width:320px;padding:var(--space-4);background-color:var(--canvas-bg);color:var(--canvas-ink);border:1px solid var(--canvas-ink-faint);border-radius:var(--radius-lg);box-shadow:0 8px 24px var(--canvas-paper-edge);font-family:var(--font-ui);flex-direction:column;display:flex}.anyink-empty-overlay__title{margin:0 0 var(--space-1) 0;font-size:var(--text-base);font-weight:600}.anyink-empty-overlay .anyink-empty-overlay__box button{font-family:var(--font-ui);font-size:var(--text-base);border-radius:var(--radius);padding:var(--space-2) var(--space-4);cursor:pointer}.anyink-empty-overlay .anyink-empty-overlay__box .anyink-primary{background-color:var(--touch);color:var(--chrome-text-inverse);border:1px solid var(--touch);font-weight:600}.anyink-empty-overlay .anyink-empty-overlay__box .anyink-primary:hover{background-color:var(--touch-hover);border-color:var(--touch-hover)}.anyink-empty-overlay .anyink-empty-overlay__box .anyink-primary:active{background-color:var(--touch-active)}.anyink-empty-overlay .anyink-empty-overlay__box .anyink-outlined{color:var(--canvas-ink);border:1px solid var(--canvas-ink-faint);background-color:#0000}.anyink-empty-overlay .anyink-empty-overlay__box button:focus-visible{box-shadow:var(--focus-ring);outline:none}.anyink-empty-overlay__same{align-items:center;gap:var(--space-2);display:flex}.anyink-empty-overlay__same>button{flex:auto}.anyink-empty-overlay__thumb{border:1px solid var(--canvas-ink-faint);border-radius:var(--radius);background-color:var(--canvas-bg);flex:none;width:48px;height:36px}.anyink-empty-overlay__note{font-size:var(--text-sm);color:var(--canvas-ink-outline);text-align:center;margin:0}.anyink-empty-overlay .anyink-empty-overlay__box .anyink-empty-overlay__link{font-size:var(--text-sm);color:var(--canvas-ink);text-align:center;background:0 0;border:none;padding:0;text-decoration:underline}.editor__page[data-anyink-letter-view] .anyink-letter-switches{justify-self:end;gap:var(--space-1) var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;grid-area:2/1/auto/-1;display:flex}.editor__page[data-anyink-letter-view] .anyink-letter-switches[hidden]{display:none}.anyink-letter-switches .anyink-letter-switch{align-items:center;gap:var(--space-2);font-family:var(--font-ui);font-size:var(--text-xs);color:var(--chrome-text);background-color:var(--chrome-bg-raised);border:1px solid var(--chrome-border);border-radius:var(--radius);padding:3px var(--space-2);cursor:pointer;display:inline-flex}.anyink-letter-switches .anyink-letter-switch[hidden]{display:none}.anyink-letter-switches .anyink-letter-switch:hover{background-color:var(--chrome-bg-hover)}.anyink-letter-switches .anyink-letter-switch:focus-visible{box-shadow:var(--focus-ring);outline:none}.anyink-letter-switch__track{border:1px solid var(--chrome-border-strong);box-sizing:border-box;border-radius:7px;width:24px;height:14px;position:relative}.anyink-letter-switch__track:after{content:"";background-color:var(--chrome-text-faint);border-radius:50%;width:8px;height:8px;transition:left 80ms;position:absolute;top:2px;left:2px}.anyink-letter-switch[aria-checked=true] .anyink-letter-switch__track{border-color:var(--touch)}.anyink-letter-switch[aria-checked=true] .anyink-letter-switch__track:after{background-color:var(--touch);left:12px}.anyink-photo-fade{align-items:center;column-gap:var(--space-2);font-size:var(--text-sm);color:var(--chrome-text);grid-template-columns:max-content max-content minmax(80px,1fr) max-content;display:grid}.anyink-photo-fade__end{color:var(--chrome-text-muted);font-size:var(--text-xs)}.anyink-photo-fade__slider{width:100%;min-width:0;accent-color:var(--touch);margin:0}.anyink-letter-card__check{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--chrome-text);display:flex}.anyink-recovery-area{display:block}.anyink-recovery-area--banner{margin-bottom:var(--space-4)}.anyink-recovery-card{background-color:var(--chrome-bg-raised);border:1px solid var(--structure);border-radius:var(--radius);padding:var(--space-3) var(--space-4);box-shadow:var(--shadow-card);animation:var(--animate-fade-in)}.anyink-recovery-card__header{gap:var(--space-1);margin-bottom:var(--space-3);flex-direction:column;display:flex}.anyink-recovery-card__eyebrow{font-size:var(--text-xs);letter-spacing:var(--eyebrow-spacing);text-transform:uppercase;color:var(--structure)}.anyink-recovery-card__hint{font-size:var(--text-sm);color:var(--chrome-text-muted)}.anyink-recovery-card__rows{gap:var(--space-2);scrollbar-color:var(--chrome-scrollbar) transparent;flex-direction:column;max-height:210px;display:flex;overflow-y:auto}.anyink-recovery-row{column-gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius);background-color:var(--chrome-bg-sunken);grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;display:grid}.anyink-recovery-row:hover{background-color:var(--chrome-bg-hover)}.anyink-recovery-row__title{align-items:center;gap:var(--space-2);grid-area:1/1;min-width:0;display:flex}.anyink-recovery-row__name{font-size:var(--text-base);color:var(--chrome-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.anyink-recovery-row__badge{font-size:var(--text-xs);letter-spacing:var(--eyebrow-spacing);text-transform:uppercase;color:var(--structure);background-color:var(--structure-soft);border-radius:var(--radius-sm);padding:1px var(--space-1);white-space:nowrap}.anyink-recovery-row__when{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--chrome-text-muted);grid-area:2/1}.anyink-recovery-row__buttons{gap:var(--space-2);grid-area:1/2/3;align-items:center;display:flex}.open-project__tab-content .anyink-recovery-row fancy-button,.anyink-recovery-row fancy-button{width:auto;height:28px;margin:0}.anyink-recovery__empty{color:var(--chrome-text-muted);padding:var(--space-2) 0;display:block}.anyink-recovery-confirm h2{margin:0 0 var(--space-2);font-weight:400;font-size:var(--text-lg)}.anyink-recovery-confirm p{color:var(--chrome-text-muted);margin:0 0 var(--space-4)}.anyink-recovery-confirm__buttons{justify-content:flex-end;gap:var(--space-2);display:flex}html[data-ui-mode=simple] .anyink-recovery-card__eyebrow,html[data-ui-mode=simple] .anyink-recovery-row__badge{text-transform:none}.anyink-kern-dialog__columns{column-gap:var(--space-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}.anyink-kern-dialog__columns h3{margin-top:0}.anyink-tile-picker{max-height:260px;padding:var(--space-2);background-color:var(--chrome-bg-sunken);border-radius:var(--radius);scrollbar-color:var(--chrome-scrollbar) transparent;overflow:hidden auto}.anyink-tile-picker__range{margin-bottom:var(--space-3)}.anyink-tile-picker__range:last-child{margin-bottom:0}.anyink-tile-picker__eyebrow{font-size:var(--text-xs);letter-spacing:var(--eyebrow-spacing);text-transform:uppercase;color:var(--chrome-text-faint);margin:0 0 var(--space-1) var(--space-1)}.anyink-tile-picker__grid{flex-wrap:wrap;gap:4px;display:flex}.anyink-tile-picker__more{font:inherit;font-size:var(--text-xs);color:var(--structure);border:1px solid var(--chrome-border-strong);border-radius:var(--radius);padding:var(--space-1) var(--space-3);margin-top:var(--space-2);cursor:pointer;background:0 0}.anyink-tile-picker__more:hover{background-color:var(--chrome-bg-hover)}.anyink-tile-picker__more:focus-visible{box-shadow:var(--focus-ring);outline:none}.anyink-kern-chips{min-height:32px;margin-bottom:var(--space-2);flex-wrap:wrap;align-items:center;gap:2px;display:flex}.anyink-kern-chips__empty{font-size:var(--text-xs);color:var(--chrome-text-faint);font-style:italic}.anyink-kern-chips code[data-removable]{cursor:pointer}.anyink-kern-chips code[data-removable]:hover{color:var(--danger);border-color:var(--danger);background-color:var(--danger-soft)}.anyink-kern-pair-pick{column-gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.anyink-kern-readout{font-family:var(--font-mono);font-size:var(--text-lg);color:var(--structure);margin-right:var(--space-3)}.anyink-kern-readout__hint{font-size:var(--text-xs);color:var(--chrome-text-faint)}.anyink-kern-card-chips code{cursor:pointer}.anyink-kern-card-chips code:hover{background-color:var(--chrome-bg-hover);border-color:var(--chrome-border-strong)}.anyink-kern-card-chips code[data-representative]{color:var(--touch);border-color:var(--touch);background-color:var(--touch-soft)}#app__wrapper:has(>#app__top-bar.anyink-topbar){grid-template-rows:auto minmax(0,1fr)}#app__wrapper:has(>#app__top-bar.anyink-topbar)>#app__main-content{grid-row:2;min-height:0}#app__top-bar.anyink-topbar{font-family:var(--font-ui);font-size:var(--text-base);color:var(--chrome-text);text-transform:none;padding:0;display:block}#app__top-bar.anyink-topbar .anyink-topbar__row{align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-3) 0 var(--space-2);box-sizing:border-box;white-space:nowrap;display:flex}#app__top-bar.anyink-topbar button{font:inherit;color:inherit;border-radius:var(--radius);padding:4px var(--space-2);cursor:pointer;text-transform:none;box-shadow:none;background-color:#0000;border:1px solid #0000;margin:0;line-height:1.3}#app__top-bar.anyink-topbar button:hover{background-color:var(--chrome-bg-hover)}#app__top-bar.anyink-topbar button:focus-visible{box-shadow:var(--focus-ring);outline:none}#app__top-bar.anyink-topbar .anyink-topbar__icon{vertical-align:-3px;flex:none}#app__top-bar.anyink-topbar .anyink-topbar__logo{height:36px;color:var(--chrome-text);flex:none;align-items:center;display:inline-flex}#app__top-bar.anyink-topbar .anyink-topbar__logo svg{width:120px;height:auto;color:var(--chrome-text);fill:var(--chrome-text);display:block}#app__top-bar.anyink-topbar .anyink-topbar__font-name{text-overflow:ellipsis;min-width:48px;max-width:240px;color:var(--chrome-text);padding:4px var(--space-2);flex:0 auto;font-weight:600;overflow:hidden}#app__top-bar.anyink-topbar .anyink-topbar__rail{align-items:center;gap:var(--space-1);margin-left:var(--space-2);flex:none;display:flex}#app__top-bar.anyink-topbar .anyink-topbar__step{border-color:var(--chrome-border-strong);padding:3px var(--space-3) 3px 4px;color:var(--chrome-text-muted);border-radius:999px;align-items:center;gap:6px;display:inline-flex}#app__top-bar.anyink-topbar .anyink-topbar__step:hover{color:var(--chrome-text)}#app__top-bar.anyink-topbar .anyink-topbar__step[aria-current=step]{border-color:var(--touch);box-shadow:inset 0 0 0 1px var(--touch);color:var(--chrome-text)}#app__top-bar.anyink-topbar .anyink-topbar__step-number{width:20px;height:20px;font-size:var(--text-sm);color:var(--chrome-text);background-color:var(--chrome-bg-hover);border-radius:50%;place-items:center;font-weight:600;display:inline-grid}#app__top-bar.anyink-topbar .anyink-topbar__step[aria-current=step] .anyink-topbar__step-number{color:var(--chrome-text);background-color:var(--touch-soft-strong)}#app__top-bar.anyink-topbar .anyink-topbar__step-count{font-size:var(--text-sm);color:var(--chrome-text-muted);font-variant-numeric:tabular-nums}#app__top-bar.anyink-topbar .anyink-topbar__link{background-color:var(--chrome-border-strong);width:14px;height:1px;display:inline-block}#app__top-bar.anyink-topbar .anyink-topbar__next-chip{display:contents}#app__top-bar.anyink-topbar .anyink-topbar__spacer{min-width:var(--space-3);flex:auto;align-self:stretch}#app__top-bar.anyink-topbar .anyink-topbar__undo,#app__top-bar.anyink-topbar .anyink-topbar__redo{border-color:var(--chrome-border-strong);flex:none;align-items:center;gap:6px;display:inline-flex}#app__top-bar.anyink-topbar .anyink-topbar__undo[aria-disabled=true],#app__top-bar.anyink-topbar .anyink-topbar__redo[aria-disabled=true]{color:var(--chrome-text-faint);border-color:var(--chrome-border);cursor:default}#app__top-bar.anyink-topbar .anyink-topbar__undo[aria-disabled=true]:hover,#app__top-bar.anyink-topbar .anyink-topbar__redo[aria-disabled=true]:hover{background-color:#0000}#app__top-bar.anyink-topbar .anyink-topbar__status{align-items:center;gap:var(--space-2);height:30px;margin-left:var(--space-2);padding:0 4px 0 var(--space-3);background-color:var(--chrome-bg-raised);box-shadow:inset 0 0 0 1px var(--chrome-border);border-radius:999px;flex:none;display:inline-flex}#app__top-bar.anyink-topbar .anyink-topbar__status:before{content:"";background-color:var(--chrome-text-muted);border-radius:50%;flex:none;width:8px;height:8px}#app__top-bar.anyink-topbar .anyink-topbar__status[data-status=saved]:before{background-color:var(--touch)}#app__top-bar.anyink-topbar .anyink-topbar__status[data-status=not-saved]:before{background-color:var(--warning)}#app__top-bar.anyink-topbar .anyink-topbar__status[data-status=failed]:before{background-color:var(--danger)}#app__top-bar.anyink-topbar .anyink-topbar__status:not(:has(>button:not([hidden]))){padding-right:var(--space-3)}#app__top-bar.anyink-topbar .anyink-topbar__status anyink-save-status{font-size:var(--text-sm);color:var(--chrome-text);justify-self:auto;padding:0}#app__top-bar.anyink-topbar .anyink-topbar__status anyink-save-status[data-failed=true]{color:var(--chrome-text)}#app__top-bar.anyink-topbar .anyink-topbar__status-button{font-size:var(--text-sm);padding:2px var(--space-3);border-color:var(--chrome-border-strong);border-radius:999px;font-weight:600}#app__top-bar.anyink-topbar .anyink-topbar__status[data-status=not-saved] .anyink-topbar__status-button{border-color:var(--warning)}#app__top-bar.anyink-topbar .anyink-topbar__status[data-status=failed] .anyink-topbar__status-button{border-color:var(--danger)}#app__top-bar.anyink-topbar .anyink-topbar__more-tools{color:var(--chrome-text-muted);flex:none}#app__top-bar.anyink-topbar .anyink-topbar__more-tools:hover{color:var(--structure-strong)}#app__top-bar.anyink-topbar .anyink-topbar__menu{border-color:var(--chrome-border-strong);flex:none;align-items:center;gap:6px;display:inline-flex}#context-menu[data-anyink-menu=simple]{max-height:calc(100vh - 56px)}#context-menu[data-anyink-menu=simple] h2{text-transform:none;letter-spacing:normal}body:has(#app__top-bar.anyink-topbar)>#error{top:44px}#app__top-bar.anyink-topbar .anyink-topbar__next{display:block}@media (width<=1439px){#app__top-bar.anyink-topbar .anyink-topbar__font-name{max-width:160px}#app__top-bar.anyink-topbar .anyink-topbar__link{width:8px}}@media (width<=1279px){#app__top-bar.anyink-topbar .anyink-topbar__step:not([aria-current=step]) .anyink-topbar__step-name,#app__top-bar.anyink-topbar .anyink-topbar__step:not([aria-current=step]) .anyink-topbar__step-count{display:none}#app__top-bar.anyink-topbar .anyink-topbar__step:not([aria-current=step]){padding:3px 4px}#app__top-bar.anyink-topbar .anyink-topbar__font-name{max-width:96px}#app__top-bar.anyink-topbar .anyink-topbar__logo svg{width:96px}}.content__page.anyink-board-page{grid-template-columns:minmax(0,1fr)}.content__page.anyink-board-page>.anyink-board-area{padding:var(--space-4) var(--space-5) var(--space-6) var(--space-5);grid-column:1}.anyink-board{gap:var(--space-4);font-family:var(--font-ui);color:var(--chrome-text);flex-direction:column;display:flex}.anyink-board__head{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.anyink-board .anyink-board__title{font-size:var(--text-lg);color:var(--chrome-text);margin:0;font-weight:600}.anyink-board__progress{font-size:var(--text-base);color:var(--chrome-text);white-space:nowrap}.anyink-board__bar{border:1px solid var(--chrome-border-strong);border-radius:var(--radius-sm);background-color:var(--chrome-bg-sunken);flex:240px;max-width:720px;height:10px;overflow:hidden}.anyink-board__bar-fill{background-color:var(--chrome-text);width:0;height:100%;transition:width .2s ease-out}.anyink-board__controls{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.anyink-board__filters,.anyink-board__toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.anyink-board__toolbar{margin-left:auto}.anyink-board__filters-label{font-size:var(--text-sm);color:var(--chrome-text-muted)}.anyink-board button.anyink-board__filter,.anyink-board button.anyink-board__tool,.anyink-board button.anyink-board__fix{padding:var(--space-1) var(--space-3);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--chrome-text);border:1px solid var(--chrome-border-strong);border-radius:var(--radius);cursor:pointer;white-space:nowrap;background-color:#0000;margin:0}.anyink-board button.anyink-board__filter:hover,.anyink-board button.anyink-board__tool:hover,.anyink-board button.anyink-board__fix:hover{background-color:var(--chrome-bg-hover)}.anyink-board button.anyink-board__filter:focus-visible,.anyink-board button.anyink-board__tool:focus-visible,.anyink-board button.anyink-board__fix:focus-visible{box-shadow:var(--focus-ring);outline:none}.anyink-board button.anyink-board__filter[aria-pressed=true]{border-color:var(--touch);box-shadow:inset 0 0 0 1px var(--touch)}.anyink-board__sections{gap:var(--space-5);flex-direction:column;display:flex}.anyink-board .anyink-board__section-head{align-items:baseline;gap:var(--space-3);height:20px;margin:0 0 var(--space-2) 0;font-size:var(--text-base);color:var(--chrome-text);font-weight:600;line-height:20px;display:flex}.anyink-board__section-count{color:var(--chrome-text-muted);font-weight:400}.anyink-board__section-done{color:var(--chrome-text);font-weight:700}.anyink-board__section-count[hidden],.anyink-board__section-done[hidden],.anyink-board__note[hidden]{display:none}.anyink-board__section[data-anyink-new]{border-radius:var(--radius);animation:1.6s ease-out anyink-board-new}@keyframes anyink-board-new{0%{background-color:var(--touch-soft-strong);box-shadow:0 0 0 var(--space-2) var(--touch-soft-strong)}to{box-shadow:0 0 0 var(--space-2) transparent;background-color:#0000}}.anyink-board__tiles{gap:var(--space-2);grid-template-columns:repeat(auto-fill,96px);display:grid}.anyink-board__cell{flex-direction:column;width:96px;display:flex}.anyink-board__cell>glyph-tile{flex:none}.anyink-board .anyink-board__note,.anyink-board .anyink-board__nothing{margin:var(--space-2) 0 0 0;font-size:var(--text-sm);color:var(--chrome-text-muted)}.anyink-board[data-filter=needsLook] .anyink-board__tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.anyink-board[data-filter=needsLook] .anyink-board__cell{align-items:flex-start;gap:var(--space-3);flex-direction:row;width:auto}.anyink-board__look{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.anyink-board .anyink-board__reason{font-size:var(--text-sm);color:var(--chrome-text);margin:0}.anyink-board__fixes{gap:var(--space-2);flex-wrap:wrap;display:flex}anyink-coach{box-sizing:border-box;padding:var(--space-1) var(--space-4);background-color:var(--chrome-bg-raised);border-bottom:var(--hairline);color:var(--chrome-text);font-family:var(--font-ui);font-size:var(--text-base);text-transform:none;line-height:1.4;display:block}anyink-coach[hidden],anyink-coach [hidden],.anyink-coach-chip[hidden]{display:none!important}anyink-coach:is(*,#anyink-coach-weight) .anyink-coach__row{align-items:center;gap:var(--space-3);height:32px;display:flex}anyink-coach:is(*,#anyink-coach-weight) .anyink-coach__label{color:var(--chrome-text-muted);flex:none;font-weight:600}anyink-coach:is(*,#anyink-coach-weight) .anyink-coach__sentence{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:0 auto;min-width:0;max-height:32px;line-height:16px;display:-webkit-box;overflow:hidden}anyink-coach:is(*,#anyink-coach-weight) .anyink-coach__row>.anyink-coach__button{font:inherit;color:var(--chrome-text);border:1px solid var(--touch);border-radius:var(--radius);padding:2px var(--space-3);cursor:pointer;text-transform:none;background-color:#0000;flex:none;font-weight:600}anyink-coach:is(*,#anyink-coach-weight) .anyink-coach__row>.anyink-coach__button.anyink-primary{color:var(--chrome-text-inverse);background-color:var(--touch);border-color:var(--touch)}anyink-coach:is(*,#anyink-coach-weight) .anyink-coach__row>.anyink-coach__button.anyink-primary:hover{background-color:var(--touch-hover);border-color:var(--touch-hover)}anyink-coach:is(*,#anyink-coach-weight) .anyink-coach__row>.anyink-coach__button.anyink-primary:active{background-color:var(--touch-active);border-color:var(--touch-active)}anyink-coach:is(*,#anyink-coach-weight) .anyink-coach__row>.anyink-coach__button.anyink-coach__button--outlined:hover{background-color:var(--touch-soft)}anyink-coach:is(*,#anyink-coach-weight) .anyink-coach__row>.anyink-coach__else,anyink-coach:is(*,#anyink-coach-weight) .anyink-coach__row>.anyink-coach__quiet{font:inherit;font-size:var(--text-sm);color:var(--chrome-text-muted);padding:2px var(--space-1);cursor:pointer;background:0 0;border:none;flex:none;text-decoration:underline}anyink-coach:is(*,#anyink-coach-weight) .anyink-coach__row>.anyink-coach__else:hover,anyink-coach:is(*,#anyink-coach-weight) .anyink-coach__row>.anyink-coach__quiet:hover{color:var(--chrome-text)}anyink-coach:is(*,#anyink-coach-weight) .anyink-coach__row>.anyink-coach__hide{font:inherit;font-size:var(--text-lg);color:var(--chrome-text-muted);border-radius:var(--radius-sm);padding:0 var(--space-1);cursor:pointer;background:0 0;border:none;flex:none;line-height:1}anyink-coach:is(*,#anyink-coach-weight) .anyink-coach__row>.anyink-coach__hide:hover{color:var(--chrome-text);background-color:var(--chrome-bg-hover)}anyink-coach:is(*,#anyink-coach-weight) .anyink-coach__row>.anyink-coach__tip{min-width:0;padding-left:var(--space-3);border-left:var(--hairline);color:var(--chrome-text-muted);font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1 1 0;max-height:30px;line-height:15px;display:-webkit-box;overflow:hidden}anyink-coach:is(*,#anyink-coach-weight) .anyink-coach__row>.anyink-coach__tip[hidden]{visibility:hidden;display:-webkit-box!important}anyink-coach:is(*,#anyink-coach-weight) .anyink-coach__tip-label{font-weight:600}anyink-coach:is(*,#anyink-coach-weight) .anyink-coach__row>.anyink-coach__button:focus-visible,anyink-coach:is(*,#anyink-coach-weight) .anyink-coach__row>.anyink-coach__else:focus-visible,anyink-coach:is(*,#anyink-coach-weight) .anyink-coach__row>.anyink-coach__quiet:focus-visible,anyink-coach:is(*,#anyink-coach-weight) .anyink-coach__row>.anyink-coach__hide:focus-visible,button.anyink-coach-chip:is(*,#anyink-coach-weight):focus-visible{box-shadow:var(--focus-ring);outline:none}button.anyink-coach-chip:is(*,#anyink-coach-weight){font:inherit;font-family:var(--font-ui);font-size:var(--text-sm);color:var(--chrome-text);border:1px solid var(--chrome-border-strong);border-radius:var(--radius);padding:1px var(--space-2);cursor:pointer;text-transform:none;background-color:#0000}button.anyink-coach-chip:is(*,#anyink-coach-weight):hover{background-color:var(--chrome-bg-hover)}.anyink-modal{box-sizing:border-box;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);padding:var(--space-5);gap:var(--space-3);background-color:var(--chrome-bg-raised);color:var(--chrome-text);border:1px solid var(--chrome-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-menu);font-family:var(--font-ui);font-size:var(--text-base);flex-direction:column;margin:auto;display:flex;overflow:auto}.anyink-modal:not([open]){display:none}.anyink-modal[open]:not(:modal){z-index:1000;position:fixed;inset:0}.anyink-modal::backdrop{background-color:var(--overlay)}.anyink-modal__head{align-items:center;gap:var(--space-3);display:flex}.anyink-modal__title{font-size:var(--text-lg);margin:0;font-weight:600;line-height:1.3}.anyink-modal .anyink-modal__close{width:32px;height:32px;font-size:var(--text-xl);color:var(--chrome-text-muted);border-radius:var(--radius);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;margin:0 0 0 auto;padding:0;line-height:1}.anyink-modal .anyink-modal__close:hover{color:var(--chrome-text);background-color:var(--chrome-bg-hover)}.anyink-modal__buttons{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.anyink-modal .anyink-modal__button{font-family:var(--font-ui);font-size:var(--text-base);padding:var(--space-2) var(--space-4);border-radius:var(--radius);cursor:pointer}.anyink-modal .anyink-modal__button[hidden]{display:none}.anyink-modal .anyink-modal__button.anyink-primary{background-color:var(--touch);color:var(--chrome-text-inverse);border:1px solid var(--touch);font-weight:600}.anyink-modal .anyink-modal__button.anyink-primary:hover{background-color:var(--touch-hover);border-color:var(--touch-hover)}.anyink-modal .anyink-modal__button.anyink-primary:active{background-color:var(--touch-active)}.anyink-modal .anyink-modal__button.anyink-outlined{color:var(--chrome-text);border:1px solid var(--chrome-border-strong);background-color:#0000}.anyink-modal .anyink-modal__button.anyink-outlined:hover{background-color:var(--chrome-bg-hover)}.anyink-modal .anyink-modal__button.anyink-modal__button--quiet{color:var(--chrome-text-muted);text-underline-offset:3px;padding-left:var(--space-2);padding-right:var(--space-2);border-color:#0000;text-decoration:underline}.anyink-modal .anyink-modal__button.anyink-modal__button--quiet:hover{color:var(--chrome-text)}.anyink-modal .anyink-modal__button--end{margin-left:auto}.anyink-modal button:focus-visible,.anyink-modal input:focus-visible{box-shadow:var(--focus-ring);outline:none}.anyink-photo-dialog{width:min(1048px,100vw - 48px)}.anyink-photo-dialog__ask{align-items:center;gap:var(--space-3);display:flex}.anyink-photo-dialog__field{box-sizing:border-box;text-align:center;width:3.2em;height:2.2em;font-family:var(--font-ui);font-size:var(--text-lg);color:var(--field-text);background-color:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius)}.anyink-photo-dialog__field:focus{border-color:var(--field-border-focus)}.anyink-photo-dialog__thats{color:var(--chrome-text-muted);white-space:nowrap}.anyink-photo-dialog__frame{position:relative}.anyink-photo-dialog__view{background-color:var(--chrome-bg-sunken);border-radius:var(--radius);scrollbar-gutter:stable;overscroll-behavior:contain;height:min(600px,100vh - 280px);min-height:200px;display:flex;overflow:auto}.anyink-photo-dialog__stage{cursor:crosshair;-webkit-user-select:none;user-select:none;outline:none;flex:none;margin:auto;position:relative}.anyink-photo-dialog__stage:focus-visible{box-shadow:var(--focus-ring)}.anyink-photo-dialog__photo{width:100%;height:100%;display:block}.anyink-photo-dialog__parts{pointer-events:none;position:absolute;inset:0}.anyink-photo-dialog__part{box-sizing:border-box;border:1px solid var(--structure-deep);position:absolute}.anyink-photo-dialog__part--skipped{opacity:.6;border-style:dotted}.anyink-photo-dialog__part--picked{outline:2px dashed var(--touch);outline-offset:4px}.anyink-photo-dialog__stage--dragging .anyink-photo-dialog__part--picked{outline-color:#0000}.anyink-photo-dialog__tag{font-size:var(--text-xs);color:var(--chrome-text);background-color:var(--structure-deep);border-radius:var(--radius-sm);white-space:nowrap;margin-bottom:1px;padding:0 3px;font-weight:600;line-height:1.25;position:absolute;bottom:100%;left:-1px}.anyink-photo-dialog__tag--below{margin:1px 0 0;top:100%;bottom:auto}.anyink-photo-dialog__tag--left{margin:0 2px 0 0;inset:-1px 100% auto auto}.anyink-photo-dialog__tag--right{margin:0 0 0 2px;top:-1px;bottom:auto;left:100%}.anyink-photo-dialog__tag--inside{margin:0;top:0;bottom:auto;left:0}.anyink-photo-dialog__drag{box-sizing:border-box;border:2px dashed var(--touch);background-color:var(--touch-soft);pointer-events:none;position:absolute}.anyink-photo-dialog__drag[hidden],.anyink-photo-dialog__loading[hidden]{display:none}.anyink-photo-dialog__loading{color:var(--chrome-text-muted);pointer-events:none;place-items:center;margin:0;display:grid;position:absolute;inset:0}.anyink-photo-dialog__under{align-items:center;gap:var(--space-3);display:flex}.anyink-photo-dialog__hint{color:var(--chrome-text-muted);flex:1;margin:0}.anyink-photo-dialog__words{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.anyink-photo-dialog__more{color:var(--chrome-text);margin:0;font-weight:600}.anyink-photo-dialog__more[hidden]{display:none}.anyink-photo-dialog__zoom{gap:var(--space-1);display:flex}.anyink-modal .anyink-photo-dialog__zoom-button{width:32px;height:28px;font-size:var(--text-lg);color:var(--chrome-text);border:1px solid var(--chrome-border-strong);background-color:#0000;margin:0;padding:0;line-height:1}.anyink-modal .anyink-photo-dialog__zoom-button:hover{background-color:var(--chrome-bg-hover)}.anyink-modal .anyink-photo-dialog__zoom-button[hidden]{visibility:hidden;display:inline-block}.anyink-photo-dialog__message{min-height:1.4em;color:var(--chrome-text);margin:0}.anyink-how-card{width:min(640px,100vw - 48px)}.anyink-how-card__steps{gap:var(--space-3);flex-direction:column;margin:0;padding-left:1.6em;line-height:1.5;display:flex}.anyink-how-card__step::marker{color:var(--chrome-text-muted);font-weight:600}.anyink-how-card .anyink-modal__buttons{margin-top:var(--space-2)}.anyink-help{max-width:800px;color:var(--chrome-text);line-height:1.5}.anyink-help__title,.anyink-help__heading,.anyink-help__subheading{text-transform:none;scroll-margin-top:var(--space-4)}.anyink-help__title:focus,.anyink-help__heading:focus{outline:none}.anyink-help__title:focus-visible,.anyink-help__heading:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.anyink-help__contents{margin:var(--space-3) 0 var(--space-5) 0;padding:var(--space-3) var(--space-4);background-color:var(--chrome-bg-raised);border:var(--hairline);border-radius:var(--radius)}.anyink-help__contents-title{margin:0 0 var(--space-2) 0;color:var(--chrome-text-faint)}.anyink-help .anyink-help__contents-list li{margin:0}.anyink-help__contents-list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.anyink-help__link,.anyink-help__button{padding:var(--space-1) var(--space-3);border:1px solid var(--chrome-border-strong);border-radius:var(--radius);color:var(--chrome-text);font:inherit;text-transform:none;cursor:pointer;background-color:#0000;text-decoration:none;display:inline-block}.anyink-help__link:hover,.anyink-help__button:hover{background-color:var(--chrome-bg-hover);border-color:var(--field-border-hover)}.anyink-help__link:focus-visible,.anyink-help__button:focus-visible{box-shadow:var(--focus-ring);outline:none}.anyink-help__section{padding-top:var(--space-4);margin-bottom:var(--space-5);border-top:var(--hairline)}.anyink-help__subheading{margin:var(--space-4) 0 var(--space-2) 0}.anyink-help__steps{gap:var(--space-2);flex-direction:column;margin:0;padding-left:1.6em;display:flex}.anyink-help__step::marker{color:var(--chrome-text-muted);font-weight:600}.anyink-help__glossary{column-gap:var(--space-5);row-gap:var(--space-3);grid-template-columns:max-content 1fr;margin:0;display:grid}.anyink-help__term{font-weight:600}.anyink-help__meaning{margin:0}.anyink-help .anyink-help__meaning p{margin:0 0 var(--space-1) 0}.anyink-help__like{color:var(--chrome-text-muted)}.anyink-help__pro{color:var(--chrome-text-faint);font-size:.85em}.anyink-help__keys{column-gap:var(--space-4);row-gap:var(--space-2);grid-template-columns:max-content 1fr;align-items:baseline;margin:0;display:grid}.anyink-help__key-cell,.anyink-help__key-label{margin:0}.anyink-help__key{padding:0 var(--space-2);border:1px solid var(--chrome-border-strong);border-radius:var(--radius-sm);background-color:var(--menu-key-bg);color:var(--menu-key-text);white-space:nowrap;font-family:inherit;display:inline-block}.anyink-help__more{gap:var(--space-2);flex-wrap:wrap;display:flex}#open-project__page.anyink-start{background:var(--chrome-bg);width:100%;height:100vh;color:var(--chrome-text);font-family:var(--font-ui);font-size:var(--text-base);display:block;position:relative;top:0;overflow-y:auto}.anyink-start #open-project__right-area.anyink-start__main{box-sizing:border-box;max-width:760px;padding:var(--space-6) var(--space-5);font-size:var(--text-base);margin:0 auto}.anyink-start__logo{margin:0 0 var(--space-5);text-align:center;font-size:var(--text-xl);letter-spacing:var(--eyebrow-spacing);color:var(--chrome-text);font-weight:600}.anyink-start__heading{margin:0 0 var(--space-2);font-size:var(--text-lg);color:var(--chrome-text);font-weight:600}.anyink-start__card{gap:var(--space-2);padding:var(--space-4);background:var(--chrome-bg-raised);border:1px solid var(--chrome-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.anyink-start__card--crash{border-color:var(--warning);background:var(--warning-soft)}.anyink-start__card-row{align-items:center;gap:var(--space-4);display:flex}.anyink-start__font-name{font-size:var(--text-lg);flex:auto;font-weight:600}.anyink-start__when{color:var(--chrome-text-muted)}.anyink-start__crash-text{font-size:var(--text-base);margin:0}.anyink-start__card--crash .anyink-start__card-row{justify-content:space-between}.anyink-start__note{margin:var(--space-2) 0 0;color:var(--warning)}.anyink-start__note[hidden],.anyink-start__hint[hidden]{display:none}.anyink-start__hint{margin:var(--space-1) 0 0;color:var(--chrome-text-muted);font-size:var(--text-sm)}.anyink-start__others{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.anyink-start__font-list{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.anyink-start__label{color:var(--chrome-text-muted)}.anyink-start__open-saved{margin-left:auto}.anyink-start__rule{border:0;border-top:var(--hairline);margin:var(--space-5) 0}.anyink-start__name-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.anyink-start__name-row label{color:var(--chrome-text)}.anyink-start #input__new-project-name{box-sizing:border-box;min-width:0;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-base);color:var(--field-text);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius);flex:240px}.anyink-start #input__new-project-name:hover{border-color:var(--field-border-hover)}.anyink-start #input__new-project-name:focus{border-color:var(--field-border-focus);box-shadow:var(--focus-ring);outline:none}.anyink-start__foot{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.anyink-start__credit{color:var(--chrome-text-faint);font-size:var(--text-sm)}.anyink-start button,.anyink-replace-box button{font-family:var(--font-ui);font-size:var(--text-base);cursor:pointer}.anyink-start .anyink-primary,.anyink-start .anyink-outlined,.anyink-replace-box .anyink-primary,.anyink-replace-box .anyink-outlined{padding:var(--space-2) var(--space-4);border-radius:var(--radius);flex:none}.anyink-start .anyink-primary,.anyink-replace-box .anyink-primary{background-color:var(--touch);color:var(--chrome-text-inverse);border:1px solid var(--touch);font-weight:600}.anyink-start .anyink-primary:hover,.anyink-replace-box .anyink-primary:hover{background-color:var(--touch-hover);border-color:var(--touch-hover)}.anyink-start .anyink-primary:active,.anyink-replace-box .anyink-primary:active{background-color:var(--touch-active)}.anyink-start .anyink-outlined,.anyink-replace-box .anyink-outlined{color:var(--chrome-text);border:1px solid var(--chrome-border-strong);background-color:#0000}.anyink-start .anyink-outlined:hover,.anyink-replace-box .anyink-outlined:hover{background-color:var(--chrome-bg-hover)}.anyink-start__link{color:var(--chrome-text);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.anyink-start__link:hover{color:var(--touch-hover)}.anyink-start button:focus-visible,.anyink-replace-box button:focus-visible{box-shadow:var(--focus-ring);outline:none}#open-project__page.anyink-start #open-project__drop-note.anyink-start__drop{width:auto;height:auto;font-size:var(--text-xl);color:var(--chrome-text);background-color:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;justify-content:center;align-items:center;padding:0;display:none;position:fixed;inset:0}#open-project__page.anyink-start #open-project__drop-note.anyink-start__drop--on{display:flex}.anyink-replace-box{font-family:var(--font-ui);color:var(--chrome-text)}.anyink-replace-box p{margin:0 0 var(--space-4);font-size:var(--text-base)}.anyink-replace-box__buttons{gap:var(--space-3);justify-content:flex-end;display:flex}#app__page>.anyink-band:first-child{margin-top:-40px}#app__page>.anyink-band+#open-project__page{height:calc(100vh - 32px);top:0}anyink-save-status{max-width:100%;padding:0 var(--space-3);font-size:var(--text-sm);color:var(--chrome-text-muted);text-overflow:ellipsis;white-space:nowrap;place-self:center end;overflow:hidden}anyink-save-status[data-failed=true]{color:var(--warning)}.anyink-photo-card{align-items:flex-start;gap:var(--space-2);color:var(--chrome-text);font-family:var(--font-ui);font-size:var(--text-sm);flex-direction:column;display:flex}.anyink-photo-card__title{font-size:var(--text-base);margin:0;font-weight:600}.anyink-photo-card__row,.anyink-photo-card__wrong{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.anyink-photo-card .anyink-photo-card__button,.anyink-photo-card .anyink-photo-card__auto,.anyink-photo-card .anyink-photo-card__choice,.anyink-photo-card .anyink-photo-card__disclosure{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--chrome-text);border:1px solid var(--chrome-border-strong);border-radius:var(--radius);padding:var(--space-1) var(--space-3);cursor:pointer;background-color:#0000}.anyink-photo-card .anyink-photo-card__button[hidden],.anyink-photo-card .anyink-photo-card__link[hidden],.anyink-photo-card .anyink-photo-card__note[hidden],.anyink-photo-card .anyink-photo-card__adjust[hidden],.anyink-photo-card .anyink-photo-card__picked[hidden]{display:none}.anyink-photo-card .anyink-photo-card__button:hover,.anyink-photo-card .anyink-photo-card__auto:hover,.anyink-photo-card .anyink-photo-card__choice:hover,.anyink-photo-card .anyink-photo-card__disclosure:hover{background-color:var(--chrome-bg-hover)}.anyink-photo-card .anyink-photo-card__button.anyink-primary{background-color:var(--touch);color:var(--chrome-text-inverse);border-color:var(--touch);padding:var(--space-2) var(--space-4);font-weight:600}.anyink-photo-card .anyink-photo-card__button.anyink-primary:hover{background-color:var(--touch-hover);border-color:var(--touch-hover)}.anyink-photo-card .anyink-photo-card__button.anyink-primary:active{background-color:var(--touch-active)}.anyink-photo-card button:focus-visible,.anyink-photo-card input:focus-visible{box-shadow:var(--focus-ring);outline:none}.anyink-photo-card__label,.anyink-photo-card__status,.anyink-photo-card__note{margin:0}.anyink-photo-card__label,.anyink-photo-card__text,.anyink-photo-card__note{color:var(--chrome-text-muted)}.anyink-photo-card__status:empty{display:none}.anyink-photo-card__thumbs{gap:var(--space-2);flex-wrap:wrap;display:flex}.anyink-photo-card .anyink-photo-card__thumb{background-color:var(--chrome-bg-sunken);border:1px solid var(--chrome-border-strong);border-radius:var(--radius);cursor:pointer;padding:2px}.anyink-photo-card .anyink-photo-card__thumb:hover{border-color:var(--touch)}.anyink-photo-card__thumb-picture{width:64px;height:48px;display:block}.anyink-photo-card .anyink-photo-card__link{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--chrome-text-muted);text-align:left;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.anyink-photo-card .anyink-photo-card__link:hover{color:var(--chrome-text)}.anyink-photo-card .anyink-photo-card__disclosure{align-items:center;gap:var(--space-2);padding-left:var(--space-1);border-color:#0000;font-weight:600;display:flex}.anyink-photo-card__chevron{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:6px solid var(--chrome-text-muted);width:0;height:0;transition:transform 80ms}.anyink-photo-card__disclosure[aria-expanded=true] .anyink-photo-card__chevron{transform:rotate(90deg)}.anyink-photo-card__adjust{align-self:stretch;gap:var(--space-2);padding-left:var(--space-4);flex-direction:column;display:flex}.anyink-photo-card__setting{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.anyink-photo-card__setting-name{color:var(--chrome-text)}.anyink-photo-card__slider{align-items:center;column-gap:var(--space-2);flex:1;grid-template-columns:max-content minmax(70px,1fr) max-content;min-width:180px;display:grid}.anyink-photo-card__end{color:var(--chrome-text-muted);font-size:var(--text-xs)}.anyink-photo-card__range{width:100%;min-width:0;accent-color:var(--touch);margin:0}.anyink-photo-card .anyink-photo-card__auto[aria-pressed=true],.anyink-photo-card .anyink-photo-card__choice[aria-pressed=true]{border-color:var(--touch);box-shadow:inset 0 0 0 1px var(--touch)}.anyink-photo-card__check{align-items:center;gap:var(--space-2);cursor:pointer;display:inline-flex}.anyink-photo-card__check input{accent-color:var(--touch);margin:0}.anyink-photo-card__paper{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.anyink-photo-card__segmented{display:inline-flex}.anyink-photo-card .anyink-photo-card__choice{border-radius:0;margin:0}.anyink-photo-card .anyink-photo-card__choice:first-child{border-radius:var(--radius) 0 0 var(--radius)}.anyink-photo-card .anyink-photo-card__choice:last-child{border-radius:0 var(--radius) var(--radius) 0;border-left-width:0}.anyink-photo-card .anyink-photo-card__choice:last-child[aria-pressed=true]{border-left-width:1px}.anyink-photo-card__picked{color:var(--chrome-text-faint);font-size:var(--text-xs)}.anyink-install-card{gap:var(--space-2);flex-direction:column;display:flex}.anyink-install-card p{margin:0;line-height:1.45}.anyink-install-card__made{font-weight:400}.anyink-install-card__name{color:var(--chrome-text-muted)}.anyink-install-card__steps{margin:var(--space-2) 0 0;gap:var(--space-2);flex-direction:column;padding-left:1.6em;display:flex}.anyink-install-card__step{padding:var(--space-1) var(--space-2);border-radius:var(--radius);border:1px solid #0000}.anyink-install-card__step.is-highlight{background-color:var(--touch-soft);border-color:var(--touch)}.anyink-install-card__subs{margin:var(--space-1) 0 0;gap:var(--space-1);flex-direction:column;padding-left:1.2em;list-style:outside;display:flex}.anyink-install-card__earlier{margin-top:var(--space-1);color:var(--chrome-text-muted);font-size:var(--text-sm)}.anyink-modal .anyink-install-card__how{padding:0 var(--space-1);font:inherit;color:var(--touch);cursor:pointer;text-transform:none;background:0 0;border:none;text-decoration:underline}.anyink-install-card__more{color:var(--chrome-text-muted);font-size:var(--text-sm)}.anyink-install-card__more[open]{gap:var(--space-2);flex-direction:column;display:flex}.anyink-install-card__inner{margin-left:var(--space-3)}.anyink-install-card__summary{cursor:pointer;color:var(--chrome-text)}.anyink-install-card__summary:focus-visible{box-shadow:var(--focus-ring);outline:none}.anyink-install-card__note{margin-left:var(--space-3)}.anyink-modal .anyink-install-card__more .anyink-modal__button{align-self:flex-start}.anyink-use-in-word{width:560px}.anyink-use-in-word__body{gap:var(--space-3);flex-direction:column;display:flex}.anyink-use-in-word__body>p{margin:0;line-height:1.45}.anyink-use-in-word__folder{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;font-weight:400;display:flex}.anyink-use-in-word__none{color:var(--chrome-text-muted);font-weight:400}.anyink-use-in-word__tip{color:var(--chrome-text-muted);font-size:var(--text-sm)}.anyink-use-in-word__note{gap:var(--space-2);padding:var(--space-1) var(--space-2);border-left:3px solid var(--warning);background-color:var(--warning-soft);border-radius:var(--radius-sm);align-items:baseline;display:flex}.anyink-use-in-word__note.is-stop{border-left-width:6px;font-weight:600}.anyink-use-in-word__mark{color:var(--warning);font-weight:700}.anyink-modal .anyink-use-in-word__link{padding:0 var(--space-1);font:inherit;color:var(--touch);cursor:pointer;text-transform:none;background:0 0;border:none;font-weight:400;text-decoration:underline}.anyink-modal .anyink-use-in-word__pick{font-weight:400}.anyink-use-in-word .anyink-modal__button:disabled{opacity:.7;cursor:progress}.anyink-move-lines{align-items:center;gap:var(--space-3);min-height:36px;padding:var(--space-1) var(--space-4);background-color:var(--structure-deep);color:var(--chrome-text);font-family:var(--font-ui);font-size:var(--text-sm);text-transform:none;box-sizing:border-box;line-height:1.4;display:flex}.anyink-move-lines__text{flex:auto;min-width:0}.anyink-move-lines__done{font:inherit;color:var(--chrome-text);border:1px solid var(--chrome-text);border-radius:var(--radius);padding:2px var(--space-4);cursor:pointer;text-transform:none;background-color:#0000;flex:none;font-weight:600}.anyink-move-lines__done:hover{color:var(--chrome-text-inverse);background-color:var(--structure-strong);border-color:var(--structure-strong)}.anyink-move-lines__done:focus-visible{box-shadow:var(--focus-ring);outline:none}#app__wrapper:has(>#app__top-bar.anyink-topbar):has(>.anyink-move-lines){grid-template-rows:auto auto minmax(0,1fr)}#app__wrapper:has(>#app__top-bar.anyink-topbar):has(>.anyink-move-lines)>.anyink-move-lines{grid-row:2}#app__wrapper:has(>#app__top-bar.anyink-topbar):has(>.anyink-move-lines)>#app__main-content{grid-row:3;min-height:0}.anyink-font-details{width:520px}.anyink-font-details__fields{align-items:center;gap:var(--space-2) var(--space-3);grid-template-columns:max-content minmax(0,1fr);display:grid}.anyink-font-details__label{color:var(--chrome-text);cursor:default;font-weight:600}.anyink-font-details__input{box-sizing:border-box;width:100%;height:2.2em;padding:0 var(--space-2);font-family:var(--font-ui);font-size:var(--text-base);color:var(--field-text);background-color:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius)}.anyink-font-details__input:focus{border-color:var(--field-border-focus)}.anyink-font-details__row{align-items:center;gap:var(--space-3);display:flex}.anyink-modal .anyink-font-details__switch{min-width:4em;padding:2px var(--space-3);font:inherit;color:var(--chrome-text);border:1px solid var(--chrome-border-strong);border-radius:var(--radius-lg);cursor:pointer;text-transform:none;background-color:#0000}.anyink-modal .anyink-font-details__switch[aria-checked=true]{color:var(--touch);border-color:var(--touch)}.anyink-modal .anyink-font-details__switch:focus-visible{box-shadow:var(--focus-ring);outline:none}.anyink-font-details__note{color:var(--chrome-text-muted);font-size:var(--text-sm);margin:0}.anyink-modal .anyink-font-details .anyink-modal__button[data-anyink-fontinfo-action=moveLines]{align-self:flex-start}:root{--chrome-bg:#141519;--chrome-bg-raised:#1c1d23;--chrome-bg-sunken:#0f1013;--chrome-bg-hover:#23242c;--chrome-border:#2a2b33;--chrome-border-strong:#3a3c46;--chrome-text:#e8e9ec;--chrome-text-muted:#9a9da6;--chrome-text-faint:#83868f;--chrome-text-on-tint:var(--chrome-text-muted);--chrome-text-inverse:#141519;--chrome-scrollbar:#33353f;--touch:#16a34a;--touch-hover:#22c55e;--touch-active:#15803d;--touch-soft:#16a34a29;--touch-soft-strong:#16a34a52;--touch-focus-ring:#22c55e8c;--structure:#a78bfa;--structure-strong:#c4b5fd;--structure-deep:#7c3aed;--structure-soft:#a78bfa2e;--menu-bg:var(--chrome-bg-raised);--menu-text:var(--chrome-text);--menu-text-hover:#fff;--menu-hint:var(--chrome-text-muted);--menu-heading:var(--chrome-text-faint);--menu-key-text:var(--structure);--menu-key-bg:var(--chrome-bg-sunken);--menu-row-hover-bg:#30323d;--menu-row-selected-bg:var(--touch-soft);--menu-disabled:var(--chrome-text-faint);--danger:#ef4444;--danger-hover:#f87171;--danger-soft:#ef44442e;--warning:#f59e0b;--warning-soft:#f59e0b2e;--field-bg:var(--chrome-bg-sunken);--field-border:var(--chrome-border-strong);--field-border-hover:#4b4e5a;--field-border-focus:var(--touch);--field-text:var(--chrome-text);--field-placeholder:var(--chrome-text-faint);--field-disabled-bg:var(--chrome-bg);--field-disabled-text:var(--chrome-text-faint);--radius-sm:4px;--radius:6px;--radius-lg:10px;--hairline:1px solid var(--chrome-border);--shadow-menu:0 8px 24px #00000073;--shadow-card:0 1px 2px #00000059;--focus-ring:0 0 0 2px var(--touch-focus-ring);--overlay:#0a0a0e99;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--global-transition:all 80ms ease;--animate-fade-duration:.14s;--animate-fade-in-slide-down:var(--animate-fade-duration) ease-in fade-slide-in;--animate-fade-in:var(--animate-fade-duration) ease-in fade-in;--animate-fade-out:var(--animate-fade-duration) ease-out fade-out;--animate-fade-update:var(--animate-fade-duration) ease-in fade-in-update;--animate-slide-in:var(--animate-fade-duration) ease-in fade-slide-in;--font-ui:"FiraGo", "Segoe UI", system-ui, sans-serif;--font-mono:"Cascadia Code", Consolas, monospace;--text-xs:11px;--text-sm:12px;--text-base:14px;--text-lg:18px;--text-xl:24px;--eyebrow-spacing:.12em}:root,:root[data-canvas=light]{--canvas-bg:#fff;--canvas-paper-edge:#00000059;--canvas-ink:#111318;--canvas-ink-outline:#2f3038;--canvas-ink-faint:#11131847;--canvas-grid:#7c3aed1a;--canvas-guide:#7c3aed;--canvas-guide-muted:#7c3aed66;--canvas-guide-label:#6d28d9;--canvas-guide-hover:#16a34a;--canvas-handle:#7c3aed;--canvas-handle-fill:#fff;--canvas-point:#7c3aed;--canvas-point-fill:#fff;--canvas-point-selected:#16a34a;--canvas-point-selected-fill:#16a34a;--canvas-selection:#16a34a;--canvas-selection-soft:#16a34a14;--canvas-multiselect:#16a34a99;--canvas-component:#0e7490;--canvas-kern:#7c3aed;--canvas-kern-positive:#7c3aed24;--canvas-kern-negative:#7c3aed57;--canvas-link:#7c3aed;--canvas-label-halo:#fff;--canvas-error:#ef4444;--canvas-trace-frame:#7c3aed}:root[data-canvas=dark]{--canvas-bg:#1b1c22;--canvas-paper-edge:#0009;--canvas-ink:#f3f4f6;--canvas-ink-outline:#d1d5db;--canvas-ink-faint:#f3f4f647;--canvas-grid:#a78bfa24;--canvas-guide:#a78bfa;--canvas-guide-muted:#a78bfa66;--canvas-guide-label:#c4b5fd;--canvas-guide-hover:#22c55e;--canvas-handle:#a78bfa;--canvas-handle-fill:#1b1c22;--canvas-point:#a78bfa;--canvas-point-fill:#1b1c22;--canvas-point-selected:#22c55e;--canvas-point-selected-fill:#22c55e;--canvas-selection:#22c55e;--canvas-selection-soft:#22c55e1a;--canvas-multiselect:#22c55e99;--canvas-component:#22d3ee;--canvas-kern:#a78bfa;--canvas-kern-positive:#a78bfa29;--canvas-kern-negative:#a78bfa5c;--canvas-link:#a78bfa;--canvas-label-halo:#1b1c22;--canvas-error:#f87171;--canvas-trace-frame:#a78bfa}html{--anyink-strip-height:0px}#app__wrapper{background-color:var(--chrome-bg);height:calc(100% - var(--anyink-strip-height,0px));width:100%;min-height:calc(100% - var(--anyink-strip-height,0px));grid-template-rows:40px calc(100vh - 40px - var(--anyink-strip-height,0px));min-width:100%;display:grid;position:absolute;top:0;left:0;overflow:hidden}#app__top-bar{background-color:var(--chrome-bg-sunken);border-bottom:var(--hairline);grid-row:1;grid-template-columns:150px 150px 1fr;padding:6px 0 6px 11px;display:grid;z-index:2000!important}#app__main-content{grid-row:2;width:100%;min-width:1000px}#app__page{width:100%;min-width:100%;height:100%;min-height:100%}.app__page-animation{animation:var(--animate-fade-in)}.top-bar__logo{margin-left:2px;display:inline-block}.top-bar__logo svg{fill:var(--chrome-text);color:var(--chrome-text)}.top-bar__menus{height:28px;margin-top:8px;margin-left:20px;display:inline-block}.menu-entry-point,.menu-entry-point:hover,.menu-entry-point:active,.menu-entry-point:focus{border-radius:var(--radius-sm);box-shadow:none;color:var(--chrome-text-muted);background-color:#0000;border:1px solid #0000;margin:0;padding:2px 5px;font-size:.8em;position:relative;top:-2px}.menu-entry-point:hover{color:var(--chrome-text);background-color:var(--chrome-bg-hover)}.menu-entry-point:focus{box-shadow:var(--focus-ring)}.top-bar__bug-contact{opacity:.8;background-color:var(--chrome-bg-raised);border:var(--hairline);color:var(--chrome-text-muted);border-radius:var(--radius-sm);padding:2px 4px;position:absolute;top:10px;right:10px}@media (width>=810px){.top-bar__bug-blurb{display:inline-block!important}.top-bar__bug-icon{position:relative;top:1px}.top-bar__bug-link{display:inline-block!important}}.top-bar__bug-blurb,.top-bar__bug-link{display:none}.top-bar__bug-icon{position:relative;left:-2px}.top-bar__bug-contact span{margin:0;padding:0;font-size:.8em}.top-bar__bug-contact svg{height:9px;fill:var(--chrome-text-faint);margin-left:4px}.top-bar__bug-icon:hover svg{fill:var(--chrome-text)}.top-bar__bug-link a{color:var(--chrome-text-muted);font-size:1em}.top-bar__bug-link a:hover,.top-bar__bug-link a:focus,.top-bar__bug-link a:visited{font-size:1em;color:var(--chrome-text)!important}.top-bar__bug-link a:active{color:var(--chrome-text)}.project-preview__row-wrapper{border-radius:var(--radius);margin-bottom:10px;padding:5px 10px 10px}.project-preview__super-title{font-size:var(--text-xs);letter-spacing:var(--eyebrow-spacing);text-transform:uppercase;color:var(--chrome-text-faint)}.project-preview__row-wrapper display-canvas{background-color:var(--canvas-bg);border-radius:var(--radius-sm);height:42px;display:block;overflow:hidden}.project-preview__primary{background-color:var(--touch-soft);border:1px solid var(--touch)}.project-preview__primary .project-preview__super-title{color:var(--chrome-text-on-tint)}.project-preview__primary h3,.project-preview__secondary h3{color:var(--chrome-text)}.project-preview__secondary{background-color:var(--chrome-bg-raised);border:var(--hairline)}.project-preview__no-project{border:1px dashed var(--chrome-border-strong);vertical-align:middle;text-align:center;background-color:#0000}.project-preview__no-project h3,.project-preview__no-project .project-preview__super-title{color:var(--chrome-text-faint);margin:5px 0 0}.project-preview__no-project:hover,.project-preview__secondary:hover{cursor:pointer;background-color:var(--chrome-bg-hover);border-color:var(--chrome-border-strong)}.project-preview__no-project:hover h3,.project-preview__secondary:hover h3{color:var(--chrome-text)}@font-face{font-family:FiraGo;font-style:normal;font-weight:400;src:url(/AnyInk/assets/FiraGO-Regular-aODw3bZ7.woff2)}*{font-family:var(--font-ui);font-size:var(--text-base);text-align:left;box-sizing:border-box;transition:var(--global-transition);margin:0;padding:0;font-weight:400}.anyink-quote{font-family:inherit;font-size:inherit;font-weight:inherit}[data-anyink-quotes=bold] .anyink-quote{font-weight:600}html,body{background-color:var(--chrome-bg);color:var(--chrome-text);width:100%;min-width:100%;height:100%;min-height:100%;overflow:hidden}html[lang=en],html[lang=en] body{overflow:auto}::-webkit-scrollbar{background-color:#0000;width:8px}::-webkit-scrollbar-button{background-color:#0000;height:0}::-webkit-scrollbar-track{background-color:#0000;width:8px}::-webkit-scrollbar-track-piece{background-color:#0000}::-webkit-scrollbar-thumb{background-color:var(--chrome-scrollbar);border-radius:4px;margin:2px}::-webkit-scrollbar-corner{display:none}::-webkit-resizer{border:1px solid var(--chrome-border-strong);display:block}div,p,h1,h2,h3,table,td,label,button{-webkit-user-select:none;user-select:none}b,strong{font-weight:700}a,a:visited{border-radius:var(--radius-sm);color:var(--structure);background-color:#0000;text-decoration:none}a:active{color:var(--structure-strong);background-color:var(--structure-soft)}a:focus,a:hover{color:var(--structure-strong);cursor:pointer;text-decoration:underline}a[danger],a[danger]:visited{color:var(--danger)}a[danger]:hover,a[danger]:focus{color:var(--danger-hover)}p{margin-top:4px;display:block}p,li{line-height:1.3em}p code{height:1.3em;margin-top:0;margin-bottom:0;padding-top:0}span:disabled,span[disabled=disabled]{color:var(--chrome-text-faint)}hr{border:0;border-top:var(--hairline)}h1{color:var(--chrome-text);clear:right;margin-bottom:8px;margin-left:0;font-size:2em}h2{color:var(--chrome-text);font-size:1.6em}h3{color:var(--chrome-text);margin-bottom:4px;font-size:1.3em}h4{color:var(--chrome-text);margin-bottom:4px;font-size:1.2em}table{border-collapse:collapse}td{vertical-align:top}svg{overflow:visible}.number{font-family:var(--font-mono)}label,label:focus,label:active{display:inline}label:hover{color:var(--chrome-text)}input,textarea{text-align:left;height:24px;font-family:var(--font-mono);background-color:var(--field-bg);color:var(--field-text);border:none;border:1px solid var(--field-border);border-radius:var(--radius);-webkit-user-select:text;user-select:text;padding:0 0 0 4px}input:hover:not(:disabled):not(:focus),textarea:hover:not(:disabled):not(:focus){border-color:var(--field-border-hover)}input::placeholder,textarea::placeholder{color:var(--field-placeholder)}input:focus,textarea:focus{background-color:var(--field-bg);color:var(--field-text);border-color:var(--field-border-focus)}textarea:hover::-webkit-resizer{border-color:var(--field-border-focus);display:block}textarea:focus::-webkit-resizer{border-color:var(--field-border-focus);display:block}info-bubble{width:12px}input:focus,button:focus-visible,textarea:focus,info-bubble:focus-visible,glyph-tile:focus-visible{box-shadow:var(--focus-ring);outline:none}input[type=image]{background-color:#0000;border-width:0;width:auto;height:auto}input[type=number]{text-align:right;border:1px solid var(--field-border);cursor:default;width:70px}input[type=text][disabled=disabled],input[type=number][disabled=disabled]{background-color:var(--field-disabled-bg);border:1px solid var(--chrome-border);color:var(--field-disabled-text)}input[type=checkbox],input[type=range]{accent-color:var(--touch)}ul li{margin-top:10px;margin-left:20px}canvas:focus,canvas:focus-visible,edit-canvas:focus,edit-canvas:focus-visible{border:0;border-image:;outline:0}@keyframes fade-slide-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-update{0%{opacity:.8}to{opacity:1}}@keyframes fade-in{0%{opacity:0;transform:scale(1.006)}to{opacity:1;transform:scale(1)}}@keyframes fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.994)}}.span-all-columns{grid-column:-1/1!important}button,button:active,button:hover,button:focus{text-align:center;cursor:pointer;border-radius:var(--radius);border:1px solid var(--chrome-border-strong);color:var(--chrome-text);background-color:#0000;margin:2px 0;padding:4px 8px}button:hover{color:var(--chrome-text);background-color:var(--chrome-bg-hover)}button[disabled],button[disabled]:active,button[disabled]:hover,button[disabled]:hover,button[disabled]:focus{border-color:var(--chrome-border);color:var(--chrome-text-faint);cursor:default;background-color:#0000}.button__call-to-action,.button__call-to-action:hover,.button__call-to-action:active,.button__call-to-action:focus{background-color:var(--touch);border-color:var(--touch);color:var(--chrome-text-inverse);font-weight:600}.button__call-to-action:hover{background-color:var(--touch-hover);border-color:var(--touch-hover)}.button__call-to-action:active{background-color:var(--touch-active);border-color:var(--touch-active)}dialog{z-index:1000}#toast,#error{background-color:var(--chrome-bg-raised);width:300px;color:var(--chrome-text);z-index:2010;text-align:center;border:var(--hairline);border-left:3px solid var(--touch);border-radius:var(--radius);box-shadow:var(--shadow-menu);animation:var(--animate-fade-in-slide-down);margin:5px 0;padding:4px 8px;display:none;position:absolute;top:0;left:520px}#toast[fancy]{background:var(--chrome-bg-raised);color:var(--structure-strong);border-color:var(--chrome-border);border-left-color:var(--structure);padding:10px;font-size:1.2em}#toast a{color:var(--structure)}#notation{z-index:2020;background-color:var(--chrome-bg-sunken);border:5px solid var(--chrome-bg-sunken);border-radius:var(--radius) var(--radius) 0px var(--radius);width:auto;height:auto;box-shadow:var(--shadow-menu);animation:var(--animate-fade-in);padding:0;display:none;position:absolute;top:400px;right:900px}.notation__path-add-point{grid-template-columns:20px min-content min-content;margin:0 5px 2px;display:grid}.notation__path-add-point span{font-family:var(--font-mono)}.notation__path-add-point label{font-family:var(--font-mono);color:var(--chrome-text-muted)}#error{border-color:var(--danger);color:var(--chrome-text);background-color:var(--chrome-bg-raised);-webkit-user-select:text;user-select:text;grid-template-rows:20px 1fr;row-gap:10px;margin-top:10px;padding:10px 12px 12px;display:grid}#error hr{border-color:var(--danger);margin:10px 0}.error__header{grid-template-columns:1fr 20px;display:grid}.error__header h3{color:var(--danger)}.error__header button{background-color:var(--danger);border-color:var(--danger);color:var(--chrome-text-inverse);width:20px;height:20px;margin:0;padding:0;line-height:20px}.error__header button:hover{background-color:var(--danger-hover);border-color:var(--danger-hover);color:var(--chrome-text-inverse)}.error__header button:focus{box-shadow:var(--focus-ring)}#context-menu{z-index:2030;background-color:var(--menu-bg);width:fit-content;height:min-content;color:var(--menu-text);border:var(--hairline);border-radius:0px var(--radius) var(--radius) var(--radius);box-shadow:var(--shadow-menu);animation:var(--animate-fade-in-slide-down);grid-template-columns:24px 1fr min-content min-content;gap:5px 0;padding:10px;display:grid;position:absolute;overflow-y:auto}.context-menu__top-menu{max-height:400px}#context-menu:focus{outline:0}.context-menu-row{border-radius:var(--radius-sm);height:fit-content;padding:5px 10px 5px 5px;display:contents}.context-menu-row:hover>span,.context-menu-row:hover>.row-notes,.context-menu-row:hover>.row-notes span,.context-menu-row:hover>.row-notes code{background-color:var(--menu-row-hover-bg);color:var(--menu-text-hover);cursor:pointer}.context-menu-row:hover>.row-icon{background-color:#0000}.context-menu-row[selected]>.row-name,.context-menu-row[selected]>.row-notes span,.context-menu-row[selected]>.row-notes code{background-color:var(--menu-row-selected-bg);color:var(--menu-text)}.context-menu-row:focus{outline:none}.context-menu-row:focus>.row-name{box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.context-menu-row[disabled],.context-menu-row[disabled]>.row-notes span{color:var(--menu-disabled)}.context-menu-row[disabled]:hover>span,.context-menu-row[disabled]:hover>.row-notes,.context-menu-row[disabled]:hover>.row-notes span,.context-menu-row[disabled]:hover>.row-notes code{color:var(--menu-disabled);cursor:default;background-color:#0000}.context-menu-row[disabled] svg g{fill:var(--menu-disabled)!important}#context-menu .spanAll h2{color:var(--menu-heading);font-size:.8em;font-family:var(--font-mono);padding:0 20px 0 0}.context-menu-row hr,.context-menu-row hr:hover,.context-menu-row hr:active,.context-menu-row hr:focus{border-width:0 0 1px;border-color:var(--chrome-border);grid-column:1/-1;margin:8px 0}.context-menu-row .row-icon{width:24px;height:24px}.context-menu-row .row-icon svg{width:20px;height:20px;margin:2px}.context-menu-row .row-name{height:clamp(24px, 24px, auto);padding:2px 20px 0 10px;line-height:20px;display:flex}.context-menu-row .row-name svg{margin-right:10px}.context-menu-row .row-notes{background-color:#0000;width:max-content;height:24px;margin-left:20px;display:contents}.context-menu-row .row-notes code{color:var(--menu-key-text);background-color:var(--menu-key-bg);min-width:24px;min-height:24px;margin:0 2px;line-height:18px;font-size:.8em!important}.context-menu-row .row-notes span{color:var(--menu-hint);white-space:nowrap;grid-column:span 2;height:24px;margin:0;padding:0 0 0 4px;font-size:.8em;line-height:24px}#modal-dialog{text-align:center;z-index:2000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:var(--overlay);width:100vw;height:100vh;animation:var(--animate-fade-in);border-width:0;padding:0 auto;display:block;position:absolute;top:0;left:0}.modal-dialog__content{text-align:left;background-color:var(--chrome-bg-raised);border:var(--hairline);border-radius:var(--radius-lg);width:clamp(500px,66vw,1000px);max-height:calc(100vh - 80px);box-shadow:var(--shadow-menu);animation:var(--animate-fade-in-slide-down);grid-template-rows:30px 1fr;margin:40px auto;display:grid;overflow-y:hidden}.modal-dialog__header{grid-template-columns:1fr 20px;height:20px;margin:4px;display:grid}.modal-dialog__body{max-height:calc(100vh - 120px);padding:0 20px 20px;display:block;overflow-y:auto}.modal-dialog__body h2{margin-bottom:10px}.modal-dialog__close-button{border-color:var(--chrome-border-strong);color:var(--chrome-text-muted);text-align:center;background-color:#0000;width:20px;height:20px;margin:0;padding:0 0 2px;font-size:1.2em;line-height:14px}.modal-dialog__close-button:hover{background-color:var(--chrome-bg-hover);color:var(--chrome-text);border-color:var(--chrome-border-strong);cursor:pointer;margin:0;padding:0 0 2px}.modal-dialog__close-button:active,.modal-dialog__close-button:focus{background-color:var(--chrome-bg-hover);color:var(--chrome-text);box-shadow:var(--focus-ring);cursor:pointer;margin:0;padding:0}.fancy-slider__wrapper{grid-template-columns:1fr 40px;width:100%;display:grid}.fancy-slider__slider-readout{font-family:var(--font-mono);text-align:right;width:40px;min-width:30px;color:var(--chrome-text-muted);padding:3px 0 0 10px;display:inline-block}.fancy-slider__bar{accent-color:var(--touch);margin:0;padding:0;display:inline-block}.tab-control__tab-container{width:100%;display:block}.tab-control__tab{cursor:pointer;border-radius:var(--radius-sm);width:100%;color:var(--chrome-text-muted);background-color:#0000;padding:10px;font-size:1.2em;display:block}.tab-control__tab:hover{background-color:var(--chrome-bg-hover);color:var(--chrome-text)}.tab-control__tab:focus-visible{box-shadow:var(--focus-ring);outline:none}.tab-control__tab[selected]{color:var(--chrome-text);box-shadow:inset 0 -2px 0 var(--touch);background-color:#0000}.tab-control__tab[selected]:focus-visible{box-shadow:inset 0 -2px 0 var(--touch), var(--focus-ring)}#progress-indicator__wrapper{display:block;position:relative;top:calc(50% - 90px)}#progress-indicator__message{color:var(--chrome-text-muted);opacity:.8;animation:var(--animate-fade-in);font-size:1.5em;display:block}.progress-indicator__title{font-size:inherit;margin-bottom:10px;display:block}.progress-indicator__counter{font-family:var(--font-mono);font-size:inherit}#progress-indicator__bar{background-color:var(--chrome-border);background-image:linear-gradient(90deg, transparent 50%, var(--touch) 50%);background-position:0%;background-repeat:repeat-x;background-size:200% 100%;border-radius:2px;width:400px;height:4px;margin:20px 0 0;padding:0}.nav-button,.nav-button:hover,.nav-button:active,.nav-button:focus{text-align:left;background-color:var(--chrome-bg-sunken);height:48px;color:var(--chrome-text);border:0;border-radius:0;grid-template-rows:min-content 1fr;gap:2px;margin:0;padding:10px;display:grid}.nav-button:hover{background-color:var(--chrome-bg-hover)}.nav-button:active{position:relative;top:1px;left:1px}.nav-button:focus{box-shadow:var(--focus-ring);outline:none}#nav-button-l1,#nav-button-l1:active,#nav-button-l1:hover,#nav-button-l1:focus{border-top-left-radius:var(--radius);border-right:var(--hairline);width:max-content;padding-right:20px}#nav-button-l2,#nav-button-l2:active,#nav-button-l2:hover,#nav-button-l2:focus{border-top-right-radius:var(--radius);max-width:360px;overflow:hidden}#nav-button-l3,#nav-button-l3:active,#nav-button-l3:hover,#nav-button-l3:focus{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);border-top:var(--hairline)}.nav-button__super-title{color:var(--chrome-text-faint);font-size:var(--text-xs);letter-spacing:var(--eyebrow-spacing);text-transform:uppercase}.nav-button__title{color:var(--chrome-text);letter-spacing:.05ch;white-space:nowrap;text-overflow:ellipsis;max-width:340px;height:22px;font-size:1.1em;overflow:hidden}nav{background-color:var(--chrome-bg-raised);box-shadow:var(--shadow-menu);border-radius:0px 0px var(--radius) var(--radius);z-index:100;max-height:calc(100% - 95px);animation:var(--animate-fade-in-slide-down);border-width:4px 0 0;display:block;position:absolute;overflow:hidden auto}nav:focus{outline:0}#nav-dropdown-page{padding:10px 0 0 5px}.nav-dropdown__subtitle{color:var(--chrome-text-faint);margin:15px 0 5px 10px;font-size:.9em}.nav-dropdown__button{color:var(--chrome-text-muted);text-align:left;width:calc(100% - 10px);box-shadow:none;background-color:#0000;border-color:#0000;border-right-style:solid;border-right-width:4px;border-radius:0;grid-template-columns:min-content max-content;align-items:center;column-gap:15px;margin:4px 10px 10px 2px;font-size:1.1em;display:grid}.nav-dropdown__button:hover,.nav-dropdown__button:focus{border-color:#0000;border-right:4px solid var(--touch);color:var(--chrome-text);background-color:var(--chrome-bg-hover);box-shadow:none;border-radius:0;margin:4px 10px 10px 2px}.nav-dropdown__button:focus{box-shadow:var(--focus-ring)}.nav-dropdown__button svg{width:24px;height:24px}.nav-dropdown__button span{margin-top:4px;font-size:1.2em}.editor__page{background-color:var(--chrome-bg);grid-template-rows:100%;grid-template-columns:450px 40px 1fr;column-gap:10px;width:100%;min-width:100%;height:calc(100% - 10px);min-height:100%;padding:0 10px 10px;display:grid}.editor-page__left-area{min-width:1fr;grid-column:1;grid-template-rows:min-content max-content;row-gap:2px;height:100%;display:grid}#editor-page__panel{grid-row:3;width:450px;height:100%;overflow:hidden auto}.editor-page__nav-area{grid-template-rows:1fr 1fr;grid-template-columns:min-content 1fr;gap:2px;display:grid}.editor-page__nav-area #nav-button-l3{grid-column:span 2}.editor-page__tools-area{grid-column:2;height:min-content;padding-left:10px}.editor-page__zoom-area{display:none}@media (width>=645px){.editor-page__zoom-area{grid-template-columns:min-content 1fr min-content min-content;column-gap:5px;margin-bottom:-4px;display:grid;position:absolute;bottom:14px;right:15px}}.editor-page__responsive-group{display:none}@media (width>=885px){.editor-page__responsive-group{grid-template-columns:repeat(7,min-content);column-gap:5px;display:grid}}.editor-page__zoom-readout{align-items:center;gap:var(--space-1);width:auto;padding:0;display:inline-flex}.editor-page__zoom-slider{accent-color:var(--touch);width:90px;margin:0}.editor-page__zoom-value{text-align:right;min-width:4ch;font-size:var(--text-xs);color:var(--chrome-text-muted);font-variant-numeric:tabular-nums}.editor-page__edit-canvas-wrapper,.live-preview-page__canvas-wrapper{background-color:var(--canvas-bg);color:var(--canvas-ink);--chrome-text:var(--canvas-ink);--chrome-text-muted:var(--canvas-ink-outline);--chrome-border-strong:var(--canvas-ink-faint);--chrome-bg-hover:var(--canvas-selection-soft);border-radius:var(--radius);width:100%;min-width:80px;height:100%;box-shadow:0 0 0 1px var(--chrome-border), 0 8px 24px var(--canvas-paper-edge);border:none;grid-column:3;overflow:hidden}.live-preview-page__canvas-wrapper{background-color:var(--canvas-bg);grid-column:2;grid-template-rows:1fr;grid-template-columns:1fr;display:grid;overflow-y:auto}.live-preview-page__native-wrapper{grid-template-rows:1fr;grid-template-columns:1fr;width:100%;height:100%;display:grid;overflow:hidden}.live-preview-page__native-textarea{resize:none;box-sizing:border-box;background-color:var(--canvas-bg);width:100%;height:100%;color:var(--canvas-ink);border:none;outline:none;padding:10px;overflow-y:auto}#done-creating-path-button{background-color:var(--touch);color:var(--chrome-text-inverse);border-radius:var(--radius);opacity:.9;z-index:10;border:none;outline:none;height:32px;padding:5px 8px;font-weight:600;position:absolute;top:107px;left:530px}#done-creating-path-button:hover,#done-creating-path-button:focus{opacity:1;background-color:var(--touch-hover)}#done-creating-path-button:active{background-color:var(--touch-active)}#done-creating-path-button:focus-visible{box-shadow:var(--focus-ring)}.editor-page__tool,.editor-page__tool:active,.editor-page__tool:focus,.editor-page__tool:hover{border-radius:var(--radius);background-color:#0000;border-color:#0000;outline:none;width:30px;height:30px;margin:0 0 5px;padding:5px}.editor-page__tool:hover{background-color:var(--chrome-bg-hover)}.editor-page__tool:focus-visible{box-shadow:var(--focus-ring)}.editor-page__tool-selected,.editor-page__tool-selected:active,.editor-page__tool-selected:focus,.editor-page__tool-selected:hover{background-color:var(--touch-soft);outline:1px solid var(--touch);outline-offset:-1px}.editor-page__tool svg{width:20px;height:20px;position:relative;top:-1px;left:-1px}.editor-page__first-run{width:calc(100% - 40px);max-width:700px;margin:20px;display:block}.editor-page__first-run p{margin-bottom:20px}.editor-page__first-run fancy-button{margin-bottom:10px;margin-right:10px}.first-run__examples-table{margin-bottom:10px}.first-run__example-wrapper{background-color:var(--canvas-grid);border:1px solid var(--canvas-guide-muted);border-radius:var(--radius);width:max-content;margin:10px 10px 0 0;padding:8px 10px 0;display:inline-block}.first-run__example-wrapper span{text-align:center;color:var(--canvas-ink-faint);margin:0 5px;line-height:2em;display:inline-block;position:relative;top:-4px}.first-run__example-wrapper pre{letter-spacing:.05em;text-align:center;font-size:2em;line-height:1em;display:inline-block}#kerning__add-new-kern-group__left-group,#kerning__add-new-kern-group__right-group{width:100%}#kerning__letter-pair__results{grid-template-columns:1fr;row-gap:10px;display:grid}code.warning{color:var(--danger);border-top-right-radius:0;border-bottom-left-radius:0}.content__page{grid-template-rows:100%;grid-template-columns:450px 1fr;column-gap:10px;width:100%;min-width:100%;height:calc(100% - 10px);min-height:100%;padding:0 10px 10px;display:grid}.content-page__left-area{grid-column:1;grid-template-rows:min-content max-content;row-gap:2px;width:100%;display:grid}.content-page__nav-area{grid-template-rows:1fr;grid-template-columns:1fr;gap:2px;display:grid}.content-page__nav-area #nav-button-l1{border-radius:var(--radius);width:100%}#content-page__panel{grid-row:3;width:450px;height:100%;overflow:hidden auto}.content-page__right-area{border:var(--hairline);background-color:var(--chrome-bg);border-radius:var(--radius);width:100%;box-shadow:none;grid-column:2;padding:20px;overflow:hidden auto}.content-page__right-area display-canvas{display:inline-block}.about-page__logo{width:300px;fill:var(--structure);stroke:var(--structure-deep);stroke-width:10px}.about-page__contact-table{grid-template-columns:max-content 1fr;gap:20px;display:grid}.about-page__contact-table h2{grid-column:-1/1;margin-top:20px}.logoNote{color:var(--structure);margin-top:10px;font-size:.8em;font-style:italic}.donateLinkButton{border:0}.page__card{background-color:var(--chrome-bg-raised);border-radius:var(--radius);width:400px;box-shadow:none;vertical-align:top;border:none;margin-bottom:5px;margin-right:0;padding:10px 10px 15px;display:inline-block}.page__card__help-links{grid-template-rows:repeat(4,1fr);gap:5px;display:grid}.page__card__logo-image{border-radius:var(--radius);width:100px;height:100px;margin-right:10px;overflow:hidden}.page__card.family-card{grid-template-columns:min-content 1fr;column-gap:12px;width:600px;padding-bottom:4px;padding-right:20px;display:grid}.page__card.family-card h3{grid-column:1/-1}.page__card.family-card a{padding-bottom:8px;display:inline-block}.content-page__right-area p{max-width:800px;margin-bottom:10px;margin-left:1px}.content-page__right-area label{color:var(--chrome-text-muted);margin-right:4px}.keyboardShortcutTable{grid-template-columns:max-content 1fr;gap:20px;display:grid}.keyboardShortcutTable h3{grid-column:1/-1;margin:10px 0 0}.keyboardShortcutTable label{margin:5px 0 6px;padding-top:6px;padding-bottom:0}.keyboardShortcutTable svg{position:relative;top:5px}code,.keyboardShortcutTable code{font-family:var(--font-mono);background-color:var(--chrome-bg-sunken);color:var(--structure);border:var(--hairline);border-radius:var(--radius-sm);text-align:center;min-width:30px;margin:2px;padding:2px 6px;display:inline-block;font-size:1.1em!important}.keyboardShortcutTable code,.keyboardShortcutTable i{height:28px;padding-top:4px;padding-bottom:0}code.arrow-key{font-weight:700;line-height:1.3em;position:relative;top:1px}.keyboardShortcutTable img{height:24px;margin:0 8px 0 5px;display:inline-block;position:relative;top:7px}span.spacer{text-align:center;width:30px;display:inline-block}.settings-table{grid-template-rows:24px;grid-template-columns:min-content min-content minmax(min-content,300px) min-content;gap:10px;display:grid}.settings-page__tab-content{width:clamp(300px 500px max-content);animation:var(--animate-fade-in)}.settings-page__tab-content h1,.settings-page__tab-content h2,.settings-page__tab-content h3,.settings-page__tab-content h4,.settings-page__tab-content p{grid-column:1/-1}.settings-page__tab-content p{color:var(--chrome-text-muted);margin-top:5px}.settings-page__tab-content h2{margin-top:10px}.settings-page__tab-content .settings__label{color:var(--chrome-text-muted);padding-top:2px;line-height:24px}.settings_read-only-value{font-family:var(--font-mono);color:var(--chrome-text);-webkit-user-select:text;user-select:text;padding-left:4px}.settings-page__tab-content input[type=checkbox]{width:24px}.settings-page__tab-content span{height:24px;line-height:24px}.value-type{width:min-content;height:24px;color:var(--chrome-text-faint);border-style:dashed;border-color:var(--chrome-border-strong);opacity:.4;border-width:0 1px 1px 0;border-radius:0 10px 0 0;padding:2px 5px 0 2px;font-size:.8em;line-height:24px}.value-type:hover{opacity:1}.settings-page__panose-builder-table{grid-template-columns:50px max-content 1fr;row-gap:10px;width:100%;margin-top:10px;display:grid}.panose-value{color:var(--chrome-text-muted);font-size:2em;line-height:.9em;font-family:var(--font-mono);text-align:center;width:100%;padding:0 10px 0 0}.panose-name{min-width:150px;padding:5px 20px 0 4px}.settings-page__panose-builder-table options-chooser{width:100%}.global-actions__card{background-color:var(--chrome-bg-raised);border-radius:var(--radius);max-width:800px;box-shadow:none;animation:var(--animate-fade-in-slide-down);border:none;grid-template-columns:1fr;place-items:center left;gap:10px;margin-top:20px;margin-bottom:20px;margin-right:0;padding:10px 20px 10px 10px;display:grid}.global-actions__description{line-height:1.3em}.global-actions__effect-description{background-color:var(--warning-soft);color:var(--chrome-text);border-left:5px solid var(--warning);border-radius:var(--radius-sm);padding:10px;line-height:1.3em}.global-actions__card .global-actions__effect-description,.global-actions__card .global-actions__description,.global-actions__card h1,.global-actions__card h2,.global-actions__card h3,.global-actions__card h4,.global-actions__card h5,.global-actions__card h6{grid-column:1/-1;margin-bottom:0;display:inline-block}.global-actions__card fancy-button{grid-column:1;margin:10px 0}.global-actions__card .settings-table{grid-template-rows:24px;grid-template-columns:min-content min-content min-content;gap:10px;width:200px;display:grid}.global-actions__card label{width:max-content;line-height:24px}.global-actions__card input-number{width:100px}.global-actions__card input[type=checkbox]{width:20px;height:20px}.textAction{color:var(--structure);text-decoration:none}.global-actions__card code{padding:1px 4px;font-size:.9em;line-height:12px}.textAction:hover{color:var(--structure-strong);cursor:pointer;text-decoration:underline}.list__two-column{grid-template-columns:1fr 1fr;row-gap:10px;display:grid}.list__column-header{color:var(--chrome-text-faint);border-bottom:var(--hairline);width:100%;margin-bottom:5px;padding:0 10px 0 5px;font-size:.9em;font-style:italic;position:relative;top:5px}.list__row-wrapper__static,.list__row-wrapper__selectable{height:24px;line-height:20px;display:contents!important}.list__row-wrapper__static span,.list__row-wrapper__selectable span{border-radius:var(--radius-sm);padding-left:6px;display:inline-block}.list__row-wrapper__selectable:hover{color:var(--structure);cursor:pointer}.list__row-wrapper__selectable:hover span{background-color:var(--chrome-bg-hover)}.range-table__list-area{background-color:var(--chrome-bg-raised);border-radius:var(--radius);width:100%;max-width:800px;max-height:calc(100vh - 300px - var(--anyink-strip-height,0px) - var(--anyink-band-height,0px));grid-template-columns:4fr 1fr 1fr 1fr 1fr;gap:5px;min-height:100px;padding:0 10px 10px;display:grid;overflow-y:auto}.range-table__list-area code,.glyph-range-chooser__list-area code{width:min-content;max-width:100px;height:24px;line-height:20px}.range-table__list-area a,.range-table__list-area span{height:auto;min-height:24px;padding-top:4px;padding-left:2px;line-height:20px}.range-selection{grid-template-columns:min-content 4fr 1fr 1fr 1fr;padding-left:0}.glyph-range-chooser__wrapper{grid-template-rows:min-content min-content max-content;grid-template-columns:1fr 2fr;column-gap:40px;margin:0 0 0 20px;display:grid}.glyph-range-chooser__wrapper h1{grid-column:-1/1}.glyph-range-chooser__preview{max-height:calc(100vh - 400px - var(--anyink-strip-height,0px) - var(--anyink-band-height,0px));border:var(--hairline);background-color:var(--chrome-bg-sunken);border-radius:var(--radius);min-height:200px;color:var(--chrome-text-muted);margin:10px 0 20px;padding:5px;overflow-y:auto}#glyph-range-chooser__preview-selected{min-height:24px;padding-right:20px}.glyph-range-chooser__list-area{height:calc(100vh - 220px - var(--anyink-strip-height,0px) - var(--anyink-band-height,0px));grid-template-columns:5fr 1fr 1fr;gap:8px 0;margin-bottom:10px;padding-right:20px;display:grid;overflow-y:auto}.glyph-range-chooser__list-area h3{grid-column:1/-1}.glyph-range-chooser__list-area span{padding:6px 10px 2px 4px;line-height:20px}.glyph-range-chooser__preview-tile{color:var(--chrome-text-muted);margin:1px 1px 0 0;display:inline-block}.glyph-range-chooser__preview-tile:hover{color:var(--structure)}.glyph-range-editor__wrapper{grid-template-columns:1fr 24px 2fr;row-gap:10px;display:grid}.glyph-range-editor__wrapper label{height:24px;line-height:24px}.glyph-range-editor__wrapper h1,.glyph-range-editor__wrapper p,.glyph-range-editor__wrapper ul,.glyph-range-editor__footer{grid-column:-1/1}.glyph-range-editor__footer{text-align:right;grid-template-columns:min-content min-content 1fr min-content;column-gap:10px;margin-top:20px;display:grid}.character-range-delete__checkboxes{grid-template-columns:18px 1fr;gap:4px 10px;margin-top:10px;display:grid}.character-range-delete__checkboxes label{font-size:1.2em;line-height:24px}.character-range-delete__preview-area{border:var(--hairline);border-radius:var(--radius);background-color:var(--chrome-bg-sunken);width:100%;height:100%;min-height:40px;max-height:200px;font-family:var(--font-mono);padding:10px;overflow-y:auto}.delete-note{color:var(--danger);margin-left:5px;line-height:30px;display:block}.delete-note .info-icon{text-align:center;background-color:var(--danger-soft);width:20px;height:20px;color:var(--danger);border-radius:10px;margin:5px;padding-right:1px;font-weight:700;line-height:22px;display:inline-block}#open-project__page{background:var(--chrome-bg);grid-template-columns:475px 1fr;column-gap:0;width:100%;height:100vh;display:grid;position:relative;top:-40px}#open-project__left-area{color:var(--chrome-text);background-color:#0000;flex-direction:column;justify-content:center;width:475px;padding:0 0 0 50px;display:flex}#open-project__right-area{color:var(--chrome-text);vertical-align:middle;padding:0 0 0 50px;font-size:40px}#open-project__logo{width:300px;fill:var(--chrome-text);color:var(--chrome-text);stroke:none;margin:0 20px 16px 0}.open-project__version-name,.open-project__version-number,.open-project__blurb{color:var(--chrome-text-muted);width:350px}.open-project__version-name{font-size:1em}.open-project__version-number{font-size:.8em}.open-project__version-number a{color:var(--structure);font-size:1em;text-decoration:underline}.open-project__blurb{color:var(--chrome-text-faint);margin-top:10px;font-size:.6em}.open-project__blurb a{color:var(--structure);font-size:1em;text-decoration:underline}.open-project__version-number a:hover,.open-project__blurb a:hover{color:var(--structure-strong)}.open-project__tab-wrapper{width:400px;position:absolute;top:calc(50% - 130px)}.open-project__tab-content{color:var(--chrome-text);animation:var(--animate-fade-in);margin:20px 4px 0 10px;display:inline}.open-project__tab-content h2{color:var(--chrome-text);margin-bottom:10px;padding-right:0;display:block}.open-project__tab-content fancy-button{margin-bottom:40px}#tab-content__load fancy-button+fancy-button{margin-left:10px}.open-project__tab-content #customRangeBegin,.open-project__tab-content #customRangeEnd{width:140px}.open-project__tabs{margin-left:10px}.open-project__tabs button{color:var(--chrome-text-muted);background-color:#0000;border:1px solid #0000;border-radius:0;outline-width:0;margin:0 -2px 0 0;padding:4px 15px;border-bottom-color:var(--chrome-border)!important}.open-project__tabs button:hover,.open-project__tabs button[selected]{color:var(--chrome-text);background-color:var(--chrome-bg-hover);border-bottom-color:var(--structure)!important}.open-project__tabs button[selected]{background-color:#0000}#input__new-project-name{width:94%;height:25px;color:var(--field-text);margin:10px 0 0;display:block}#open-project__drop-target{background-color:var(--chrome-bg-sunken);border:1px dashed var(--chrome-border-strong);width:90%;color:var(--chrome-text-muted);margin:10px 0;padding:18px 0 20px 20px;line-height:2em;display:block}#open-project__drop-note{width:calc(100vw - 20px);height:calc(100vh - 20px);color:var(--chrome-text);animation:var(--animate-fade-in);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:var(--overlay);border:1px dashed var(--touch);border-radius:var(--radius-lg);margin:10px;padding-top:100px;padding-left:530px;font-size:2em;display:none;position:absolute;top:0;left:0}#auto-saves__list{border-radius:var(--radius);min-height:210px;max-height:210px;overflow-y:auto;overflow-x:none;background-color:var(--chrome-bg-sunken);padding:5px 10px 10px 5px}.auto-saves__list-row{border-radius:var(--radius);vertical-align:top;grid-template-rows:24px 16px;grid-template-columns:min-content 1fr 40px;margin-bottom:10px;padding:0 0 0 5px;display:grid}.auto-saves__list-row:hover{background-color:var(--chrome-bg-hover)}.auto-saves__list-row .name{grid-column:span 2;padding-top:2px;font-size:1.1em}.auto-saves__list-row .project-id,.auto-saves__list-row .time-stamp{color:var(--chrome-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);padding:0 10px 4px 0;display:block}.auto-saves__list-row .project-id{grid-area:2/1;width:100px}.auto-saves__list-row .time-stamp{grid-area:2/2}.auto-saves__list-row fancy-button{grid-area:1/3/2;width:20px;height:40px;margin:0;padding:0;font-size:20px}.modal-dialog__open-new-project{background:var(--chrome-bg-raised);height:min-content}.modal-dialog__open-new-project .modal-dialog__body{padding:0}.modal-dialog__open-new-project .open-project__tab-wrapper{top:50px}.modal-dialog__open-new-project #open-project__page{background:var(--chrome-bg-raised);height:400px;top:0}.modal-dialog__open-new-project #open-project__left-area{width:0;display:none}.modal-dialog__open-new-project #open-project__drop-note{text-align:center;width:calc(100% - 20px);height:380px;color:var(--chrome-text);background-color:var(--overlay);padding:150px 0 0}#cross-project-actions__page{background:var(--chrome-bg);width:100%;height:100vh;color:var(--chrome-text);grid-template-rows:max-content 1fr max-content;gap:10px 0;padding:20px;display:grid;position:relative;top:-40px}.cross-project-actions__page-header{grid-row:1;grid-template-columns:400px 1fr 50px;display:grid}#cross-project-actions__page-content{grid-row:2;overflow-x:auto}#cross-project-actions__page-footer{border-style:solid;border-width:1px 0 0;border-color:var(--chrome-border);grid-row:3;padding:20px 0 0}.cross-project-actions__welcome-content{max-width:600px;margin-top:20px}#cross-project-actions__welcome-flipper{border-radius:var(--radius);background-color:var(--chrome-bg-raised);border:var(--hairline);margin:10px 0 0 -1px;padding:2px 15px 0;display:inline-block}.cross-project-actions__page-header option-chooser{max-width:400px;margin-top:10px;margin-bottom:20px;font-size:1.2em}#cross-project-actions__project-flipper{padding:10px 0;font-size:1.2em;display:block}#cross-project-actions__project-flipper code,.cross-project-actions__welcome-content code{background-color:var(--chrome-bg-sunken);border-color:var(--chrome-border);color:var(--chrome-text)}#cross-project-actions__project-flipper .flip-button{color:var(--structure);background-color:var(--structure-soft);border-radius:var(--radius-sm);text-align:center;border:1px solid #0000;padding:1px 6px;display:inline-block;position:relative;top:2px}#cross-project-actions__project-flipper .flip-button:hover{cursor:pointer;color:var(--structure-strong);border-color:var(--structure)}.cross-project-actions__scale-warning{background-color:var(--warning-soft);border-radius:var(--radius);width:auto;max-width:800px;margin:0 0 10px;padding:10px;display:inline-block}.cross-project-actions__page-header h1{color:var(--chrome-text);display:inline}#cross-project-actions__page-content p{max-width:800px}#cross-project-actions__page-content h2,.cross-project-actions__column-layout h2{color:var(--chrome-text);border-style:solid;border-width:0 0 1px;border-color:var(--chrome-border)}#cross-project-actions__page-content h3,.cross-project-actions__column-layout h3{color:var(--chrome-text)}#cross-project-actions__close-button{width:30px;height:30px;color:var(--chrome-text-muted);border:1px solid var(--chrome-border-strong);border-radius:var(--radius);text-align:center;background-color:#0000;margin:5px 0 0 10px;padding:5px;display:block}#cross-project-actions__close-button:hover,#cross-project-actions__close-button:active{cursor:pointer;background-color:var(--chrome-bg-hover);border-color:var(--chrome-border-strong);color:var(--chrome-text)}.copy-shapes-options__checkbox,#cross-project-actions__page-content>input{width:14px;height:14px}.copy-shapes-options__label,#cross-project-actions__page-content>label{padding:0 0 0 10px;line-height:20px;display:inline-block;position:relative;top:-2px}.cross-project-actions__range-chooser{width:400px;display:inline-block}.cross-project-actions__column-layout{grid-template-columns:20px max-content max-content 70px min-content 70px;row-gap:10px;width:100%;margin-top:20px;display:grid}.cross-project-actions__column-header{border-bottom:var(--hairline);color:var(--chrome-text-faint);padding-bottom:2px;padding-left:20px;font-size:.8em;font-style:italic}#cross-project-actions__item-count{margin:14px 0 0 20px;font-size:1.2em}.cross-project-actions__column-layout .text-value{font-family:var(--font-mono);color:var(--chrome-text-muted);padding-left:20px}.cross-project-actions__column-layout .glyph-id{font-family:var(--font-mono);color:var(--chrome-text-muted);grid-column:3;padding-left:20px}.cross-project-actions__column-layout .glyph-name{font-variant-ligatures:none;grid-column:2;padding-left:20px;font-size:1.4em}.cross-project-actions__column-layout .connector{color:var(--chrome-text-muted);grid-column:5;padding-left:20px;font-size:1.4em}.cross-project-actions__column-layout .checkbox-wrapper{grid-column:1;justify-content:center;align-items:center;width:20px;height:100%;display:flex}.cross-project-actions__column-layout .checkbox-wrapper input{width:20px;height:20px;accent-color:var(--touch)}.cross-project-actions__column-layout .kern-chip-wrapper{width:min-content;padding-left:10px}.cross-project-actions__column-layout .kern-chip-wrapper code{background-color:var(--structure-soft);border:1px solid var(--chrome-border)}.cross-project-actions__column-layout .kern-chip-wrapper .kern-group-chooser__members-divider{color:var(--structure)}.cross-project-actions__column-layout label,.cross-project-actions__column-layout span{justify-content:left;align-items:center;width:100%;height:100%;display:flex}#cross-project-actions__page label:hover{color:var(--chrome-text)}.cross-project-actions__column-layout .thumbnail{background-color:var(--canvas-bg);border-radius:var(--radius-sm);width:50px;height:50px;margin-left:20px;overflow:hidden}.cross-project-actions__column-layout .thumbnail svg{fill:var(--canvas-ink)}.panel__card{margin-bottom:var(--space-3);width:450px;padding:var(--space-4);background-color:var(--chrome-bg-raised);border-radius:var(--radius);box-shadow:none;animation:var(--animate-fade-update);border:none;grid-template-columns:150px 1fr;place-items:center left;gap:5px 11px;margin-right:0;display:grid}.more-padding{padding:15px 25px 20px 20px}.panel__card.no-card{box-shadow:none;background-color:#0000;border-color:#0000;grid-column:1/-1;grid-template-columns:1fr;column-gap:0;padding:10px 0}.thumbnail-button{line-height:24px}.thumbnail-button svg{background-color:var(--canvas-bg);border:1px solid var(--chrome-border-strong);fill:var(--canvas-ink);border-radius:var(--radius-sm);width:24px;height:24px;margin-bottom:-7px}.thumbnail-button span{display:inline-block}.button-left svg{margin-left:-4px}.button-left span{margin:0 0 0 10px}.button-left div{text-align:left;width:18px;font-size:1.2em;font-weight:700;display:inline-block}.button-right svg{margin-right:-4px}.button-right span{margin:0 10px 0 0}.button-right div{text-align:right;width:18px;font-size:1.2em;font-weight:700;display:inline-block}.thumbnail-button:hover svg,.thumbnail-button:active svg{fill:var(--canvas-ink);border-color:var(--touch)}.panel__card.full-width,.pre-checkbox{grid-column:1/-1;grid-template-columns:1fr;column-gap:0}.pre-checkbox input[type=checkbox]{margin:10px 10px 0 0}.pre-checkbox h4{position:relative;top:-3px;display:inline-block!important}#h1InputGroup,#h2InputGroup{grid-column:1/-1;grid-template-columns:150px 1fr;place-items:center left;gap:5px 11px;width:100%;margin-bottom:5px;margin-right:5px;display:grid}.panel__card h1,.panel__card h2,.panel__card h3,.panel__card h4,.panel__card h5,.panel__card h6{color:var(--chrome-text);grid-column:1/-1;margin-bottom:0;display:block}.panel__card h4{font-size:var(--text-xs);letter-spacing:var(--eyebrow-spacing);text-transform:uppercase;color:var(--chrome-text-faint);font-weight:600}.panel__card .full-width{grid-column:1/-1}.panel__card label{color:var(--chrome-text-muted);grid-column:1;line-height:20px}.panel__card label[disabled]{color:var(--chrome-text-faint)}.panel__card.full-width label{height:20px;padding:0 0 10px 10px;line-height:20px;position:relative;top:-5px}.panel__card .info{grid-template-rows:max-content;grid-template-columns:max-content min-content;align-items:center;gap:8px;display:grid!important}#bubble h1,#bubble h2,#bubble h3,#bubble h4,#bubble h5,#bubble h6{margin:20px 0 5px;color:var(--chrome-text)!important}#bubble h1{margin-top:0}.winding-help-image{background-color:var(--canvas-bg);border-radius:var(--radius-sm);padding:10px 5px}.panel__card input[type=checkbox]{cursor:pointer;width:20px;height:20px;margin-bottom:4px}.panel__card .doubleInput{grid-column:2;grid-template-columns:1fr 16px 1fr;width:100%;display:grid}.panel__card input,.panel__card option-chooser,.panel__card option-toggle{width:100%}.panel__card input-number{width:120px}.panel__card .doubleInput input-number{width:100%}.panel-card__action-button,.panel-card__action-button:hover,.panel-card__action-button:focus,.panel-card__action-button:active{width:min-content;height:26px;margin:0 0 0 2px;padding:2px}.panel-card__action-button{background-color:#0000}.panel-card__action-button:hover,.panel-card__action-button:focus,.panel-card__action-button:active{background-color:var(--chrome-bg-hover)}.panel__card.char-info{gap:10px 20px;grid-template-columns:max-content 1fr!important}.char-info input{font-family:var(--font-mono);height:32px;padding:4px 8px}.rowPad{grid-column:1/-1;height:10px;display:block}.spanAll{grid-column:1/-1}.dimSplit{color:var(--chrome-text-faint);text-align:center;width:16px;padding-top:6px;font-size:.8em;display:inline-block}.pointTypeButton,.pointTypeButton:hover,.pointTypeButton:focus{width:28px;height:28px;color:var(--chrome-text-muted);box-shadow:none;border-style:solid;border-color:var(--chrome-border-strong);border-radius:var(--radius);background-color:#0000;margin-right:5px;padding:3px 5px 5px 3px;display:inline-block}.pointTypeButton svg g{fill:var(--chrome-text-muted)}.pointTypeButton[selected]{border-color:var(--touch);background-color:var(--touch-soft)}.pointTypeButton[selected] svg g{fill:var(--touch)}.pointTypeButton[selected]:hover{cursor:default;border-color:var(--touch);background-color:var(--touch-soft)}.pointTypeButton[selected]:hover svg g{fill:var(--touch)}.pointTypeButton:hover{border-color:var(--chrome-border-strong);background-color:var(--chrome-bg-hover)}.pointTypeButton:hover svg g{fill:var(--chrome-text)}.pointTypeButton:focus-visible{box-shadow:var(--focus-ring)}.renderFlavorButtonWrapper{gap:5px;display:flex}.renderFlavorButton,.renderFlavorButton:hover,.renderFlavorButton:focus{height:28px;color:var(--chrome-text);box-shadow:none;border-style:solid;border-color:var(--chrome-border-strong);border-radius:var(--radius);white-space:nowrap;background-color:#0000;padding:0 10px;display:inline-block}.renderFlavorButton[selected]{border-color:var(--touch);background-color:var(--touch-soft);color:var(--chrome-text)}.renderFlavorButton[selected]:hover{cursor:default;border-color:var(--touch);background-color:var(--touch-soft);color:var(--chrome-text)}.renderFlavorButton:hover{border-color:var(--chrome-border-strong);background-color:var(--chrome-bg-hover);color:var(--chrome-text)}.renderFlavorButton:focus-visible{box-shadow:var(--focus-ring)}:root{--action-icon-size:30px}.panel__actions-area{grid-column:1/-1;grid-template-columns:repeat(11, var(--action-icon-size));grid-template-rows:var(--action-icon-size);gap:10px;margin-bottom:6px;display:grid}.panel__actions-area h3{grid-column:1/-1}.panel__actions-area button{color:var(--chrome-text-muted);background-color:#0000;height:100%;padding:4px}.panel__actions-area button:hover{background-color:var(--chrome-bg-hover);color:var(--chrome-text)}.panel__actions-area button:disabled{box-shadow:none;opacity:.2;filter:contrast(60%);background-color:#0000}.quality-check__points-and-handles{grid-template-columns:20px 1fr 140px;column-gap:10px;width:100%;display:grid}.quality-check__points-and-handles input[type=checkbox]{grid-column:1}.quality-check__points-and-handles label{grid-column:2}.quality-check__points-and-handles .fancy-slider__wrapper{grid-column:3}.item-chooser__wrapper{background-color:var(--chrome-bg-raised);border-radius:0;padding:10px 0 0 10px}nav .item-chooser__wrapper{margin-top:5px;padding:20px}.content-page__right-area .item-chooser__wrapper{padding:0}.item-chooser__header{padding:0 20px 20px 0;display:block}.item-chooser__header option-chooser{width:100%;min-width:177px;max-width:488px;display:inline-block}.item-chooser__page-control{grid-column:span all;margin-bottom:10px;display:block}.item-chooser__page-control span{margin:0 10px}.item-chooser__page-control fancy-button{max-width:26px;height:30px}.item-chooser__tile-grid{animation:var(--animate-fade-in-slide-down)}.item-chooser__tile-grid glyph-tile{margin:0 10px 8px 0;display:inline-block}#kern-group-chooser__sort-control{width:240px}.kern-group-chooser__list{row-gap:10px;width:100%;margin-bottom:20px;display:grid}.kern-group-chooser__row{border:1px solid var(--chrome-border);background-color:var(--chrome-bg-sunken);color:var(--structure);border-radius:var(--radius-sm);grid-template-columns:max-content max-content min-content max-content;align-items:center;column-gap:0;width:100%;height:40px;padding-left:20px;transition:none;display:grid;overflow:hidden}.kern-group-chooser__members-divider{color:var(--chrome-text-faint)}.kern-group-chooser__right-members{text-align:left;width:max-content;margin-right:10px}.kern-group-chooser__left-members{text-align:right;width:max-content;margin-left:10px}.kern-group-chooser__row:hover,.kern-group-chooser__row:active{border-left-width:10px;border-color:var(--chrome-border-strong);background-color:var(--chrome-bg-hover);cursor:pointer;padding-left:11px;transition:none}.kern-group-chooser__row[selected]{border-left-width:10px;border-color:var(--touch);background-color:var(--touch-soft);padding-left:11px}.item-links__rows-area{grid-template-columns:1fr;gap:10px;width:100%;display:grid}.item-link__row{border:1px solid var(--chrome-border);background-color:var(--chrome-bg-sunken);border-radius:var(--radius);grid-column:-1/1;grid-template-rows:2fr 1fr;grid-template-columns:min-content max-content;align-items:center;gap:4px 10px;width:100%;max-width:430px;height:58px;padding:2px 3px;display:grid;overflow:hidden}.item-link__row:hover,.item-link__row:active{border-color:var(--chrome-border-strong);background-color:var(--chrome-bg-hover);cursor:pointer}.item-link__thumbnail{background-color:var(--canvas-bg);grid-area:-1/1/1;width:50px;height:50px;overflow:hidden}.item-link__thumbnail svg{fill:var(--canvas-ink)}.item-link__title{font-variant-ligatures:none;grid-column:2;height:min-content;margin-top:10px;font-size:1.2em;display:block}.item-link__subtitle{color:var(--chrome-text-muted);font-variant-ligatures:none;margin-bottom:4px;font-size:.8em}.layer-panel__new-path{opacity:.4;font-style:italic}.layer-panel__path-row{border-color:var(--chrome-border);background-color:var(--chrome-bg-sunken)}.layer-panel__path-row.layer-panel__selected{border-color:var(--touch);background-color:var(--touch-soft);border-right-width:8px}.layer-panel__component-row{border-color:var(--chrome-border);background-color:var(--chrome-bg-sunken)}.layer-panel__component-row.layer-panel__selected{border-color:var(--touch);background-color:var(--touch-soft);border-right-width:8px}.layer-panel__path-row:hover,.layer-panel__path-row:active,.layer-panel__component-row:hover,.layer-panel__component-row:active{border-color:var(--chrome-border-strong);background-color:var(--chrome-bg-hover);cursor:pointer;border-right-width:8px}.item-link__row.layer-panel__selected:hover,.item-link__row.layer-panel__selected:active{border-color:var(--touch);background-color:var(--touch-soft)}.layer-panel__component-row .item-link__subtitle{color:var(--structure)}.layer-panel__path-row .item-link__subtitle{color:var(--chrome-text-muted)}.history-list{grid-template-columns:1fr max-content;gap:10px;width:100%;padding-right:10px;display:grid}.history-list h3,.history-list hr{grid-column:1/-1}.history-list hr{border-width:0 0 1px;border-color:var(--chrome-border);width:100%}.history-list__date{text-align:right;width:100%;color:var(--chrome-text-muted)}.history-list__initial-entry{opacity:.6}.history-list__button-row{grid-column:1/-1;align-items:center;gap:8px;display:flex}.history-list__button-row button{flex:none}.history-list__title--clickable{cursor:pointer;border-radius:var(--radius-sm);margin:-1px -4px;padding:1px 4px;transition:background-color .1s}.history-list__title--clickable:hover{background-color:var(--chrome-bg-hover);color:var(--chrome-text)}.history-list__title--current{background-color:var(--touch-soft);border-radius:var(--radius-sm);margin:-1px -4px;padding:1px 4px;font-weight:600}.history-list__current-tag{border-radius:var(--radius-sm);background-color:var(--touch);color:var(--chrome-text-inverse);vertical-align:middle;margin-left:6px;padding:0 5px;font-size:10px;font-weight:600;display:inline-block}#textBlockTextInput{resize:vertical;width:260px;min-width:260px;max-width:260px;height:70px;min-height:24px}.guides-card__view-options{grid-template-columns:20px min-content 1fr}.guides-card__view-options h3,.guides-card__system h3,.guides-card__custom h3{margin-bottom:4px}.guides-card__view-options h4{column-span:2 / 3;grid-column:2/-1;position:relative;top:-2px}.guides-card__view-options label{grid-column:auto}.guides-card__view-options .guide-transparency-input{grid-column:auto;width:90px}.guides-card__system{grid-template-columns:20px 1fr 20px 85px;display:grid}.guides-card__custom{grid-template-columns:20px 1fr 22px 22px 90px;column-gap:4px;display:grid}.guides-card__custom input[type=checkbox]{margin:0}.guides-card__custom button{width:22px;height:22px;padding:0}.guides-card__custom .guide-delete-button,.guides-card__custom .guide-angle-button{box-shadow:none;background-color:#0000;border-color:#0000}.guides-card__custom .guide-delete-button{opacity:.4}.guides-card__custom .guide-angle-button{opacity:1}.guides-card__custom .guide-delete-button:hover,.guides-card__custom .guide-angle-button:hover{background-color:var(--chrome-bg-hover);border-color:inherit;box-shadow:inherit;opacity:1}.guides-card__custom .guide-delete-button svg{width:10px;height:10px}.guides-card__custom .guide-angle-button svg,.guides-card__system .guide-system-angle svg{width:14px;height:14px;position:relative;top:2px}.guides-card__custom input-number{width:90px}.guides-card__grid .divisions-container{align-items:center;gap:4px;display:flex}.guides-card__grid .divisions-container i{color:var(--chrome-text-muted)}.guides-card__grid input-number{width:90px}.guides-card__system label{grid-column:auto}.guide-system-angle{text-align:center;width:20px;height:20px}.guide-system-value{font-family:var(--font-mono);color:var(--chrome-text-muted);text-align:right;width:100%;padding-right:30px}#anyink-pwa-notices{top:var(--anyink-notice-top,4px);right:var(--anyink-notice-right,16px);z-index:2005;max-width:var(--anyink-notice-room,calc(100vw - 32px));display:flex;position:fixed}.anyink-pwa-notice{box-sizing:border-box;background:var(--chrome-bg-raised);min-width:0;max-width:100%;height:32px;color:var(--chrome-text);border:1px solid var(--chrome-border-strong);border-radius:var(--radius);box-shadow:var(--shadow-menu);font-size:var(--text-sm);align-items:center;gap:8px;padding:0 4px 0 12px;display:flex}.anyink-pwa-notice p{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.anyink-pwa-notice button{white-space:nowrap;flex:none;margin:0}.anyink-pwa-busy{background:var(--chrome-bg-raised);color:var(--chrome-text);border:1px solid var(--chrome-border)}.anyink-pwa-busy::backdrop{background:var(--overlay)}
