.sessionLostNotice-module__ScfZ4W__overlay{z-index:var(--z-session-notice);background:color-mix(in srgb, var(--ink-950) 55%, transparent);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.sessionLostNotice-module__ScfZ4W__panel{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-lg);width:min(24rem,100%);box-shadow:0 24px 64px color-mix(in srgb, var(--ink-950) 30%, transparent);padding:1.25rem 1.5rem 1.5rem}.sessionLostNotice-module__ScfZ4W__title{color:var(--text-1);margin-top:0;margin-bottom:.4rem;font-size:.95rem;font-weight:600;line-height:1.4}.sessionLostNotice-module__ScfZ4W__message{color:var(--text-1);margin-top:0;margin-bottom:1.25rem;font-size:.9rem;line-height:1.5}.sessionLostNotice-module__ScfZ4W__actions{justify-content:flex-end;display:flex}
.centredConfirm-module__nPzuRq__overlay{z-index:1100;background:color-mix(in srgb, var(--ink-950) 55%, transparent);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.centredConfirm-module__nPzuRq__panel{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-lg);width:min(24rem,100%);box-shadow:0 24px 64px color-mix(in srgb, var(--ink-950) 30%, transparent);padding:1.25rem 1.5rem 1.5rem}.centredConfirm-module__nPzuRq__title{color:var(--text-1);margin-top:0;margin-bottom:.4rem;font-size:.95rem;font-weight:600;line-height:1.4}.centredConfirm-module__nPzuRq__message{color:var(--text-1);margin-top:0;margin-bottom:1.25rem;font-size:.9rem;line-height:1.5}.centredConfirm-module__nPzuRq__actions{justify-content:flex-end;gap:var(--control-gap);flex-wrap:wrap;display:flex}
.commandPalette-module__XgvJ8q__overlay{z-index:1100;background:color-mix(in srgb, var(--ink-950) 32%, transparent);justify-content:center;align-items:flex-start;padding:14vh 16px 16px;display:flex;position:fixed;inset:0}.commandPalette-module__XgvJ8q__panel{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-lg);width:min(38rem,100%);max-height:min(34rem,86vh - 16px);box-shadow:0 24px 64px color-mix(in srgb, var(--ink-950) 30%, transparent);flex-direction:column;display:flex;overflow:hidden}.commandPalette-module__XgvJ8q__fieldRow{border-bottom:1px solid var(--line);background:var(--surface-1);flex-shrink:0;align-items:center;gap:.55rem;padding:.75rem .9rem .7rem 1rem;display:flex}.commandPalette-module__XgvJ8q__glass{color:var(--text-3);flex-shrink:0}.commandPalette-module__XgvJ8q__input{min-width:0;height:30px;color:var(--text-1);font-family:var(--serif);background:0 0;border:none;flex:1;padding:0;font-size:1.05rem}.commandPalette-module__XgvJ8q__input::placeholder{color:var(--text-3);font-style:italic}.commandPalette-module__XgvJ8q__input:focus{outline:none}.commandPalette-module__XgvJ8q__fieldRow:focus-within{box-shadow:inset 0 -1px 0 var(--accent)}.commandPalette-module__XgvJ8q__results{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:.7rem .6rem .8rem;display:flex;overflow-y:auto}.commandPalette-module__XgvJ8q__group{flex-direction:column;gap:1px;display:flex}.commandPalette-module__XgvJ8q__groupTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);padding:0 .55rem .3rem;font-size:.7rem;font-weight:700}.commandPalette-module__XgvJ8q__row{border-radius:var(--radius-sm);cursor:pointer;align-items:baseline;gap:.45rem;min-height:2rem;padding:.38rem .55rem .36rem .75rem;transition:background-color .12s;display:flex;position:relative}.commandPalette-module__XgvJ8q__row[aria-selected=true]{background:var(--surface-1)}.commandPalette-module__XgvJ8q__row[aria-selected=true]:before{content:"";background:var(--accent);border-radius:2px;width:2px;position:absolute;top:.35rem;bottom:.35rem;left:.2rem}.commandPalette-module__XgvJ8q__row[aria-disabled=true]{cursor:default}.commandPalette-module__XgvJ8q__title{min-width:0;font-family:var(--serif);color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:.92rem;overflow:hidden}.commandPalette-module__XgvJ8q__row[aria-disabled=true] .commandPalette-module__XgvJ8q__title{color:var(--text-3)}.commandPalette-module__XgvJ8q__kind,.commandPalette-module__XgvJ8q__locked{text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);outline:1px solid var(--line-control);outline-offset:-1px;border-radius:999px;flex-shrink:0;align-self:center;padding:.05rem .4rem;font-size:.6rem;font-weight:700}.commandPalette-module__XgvJ8q__locked{color:var(--accent);outline-color:color-mix(in srgb, var(--accent) 55%, transparent)}.commandPalette-module__XgvJ8q__context{min-width:0;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;font-size:.74rem;overflow:hidden}.commandPalette-module__XgvJ8q__trail{flex-shrink:0;align-items:center;margin-left:auto;display:inline-flex}.commandPalette-module__XgvJ8q__reason{color:var(--text-3);font-size:.72rem;font-style:italic}.commandPalette-module__XgvJ8q__chord,.commandPalette-module__XgvJ8q__key{border-radius:var(--radius-sm);outline:1px solid var(--line-control);outline-offset:-1px;background:var(--surface-2);height:18px;color:var(--text-2);font-family:var(--mono);letter-spacing:.02em;white-space:nowrap;align-items:center;padding:0 .35rem;font-size:.68rem;display:inline-flex}.commandPalette-module__XgvJ8q__fieldRow .commandPalette-module__XgvJ8q__chord{color:var(--text-3);flex-shrink:0}.commandPalette-module__XgvJ8q__empty{font-family:var(--serif);color:var(--text-2);text-align:center;margin:0;padding:1.4rem .55rem;font-size:.9rem;font-style:italic}.commandPalette-module__XgvJ8q__footer{border-top:1px solid var(--line);background:var(--surface-1);color:var(--text-3);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.35rem .9rem;padding:.5rem 1rem;font-size:.7rem;display:flex}.commandPalette-module__XgvJ8q__footer .commandPalette-module__XgvJ8q__key{height:16px;margin-right:.15rem;padding:0 .25rem;font-size:.62rem}.commandPalette-module__XgvJ8q__status{margin-left:auto;font-style:italic}@media (max-width:480px){.commandPalette-module__XgvJ8q__overlay{padding-top:1rem}.commandPalette-module__XgvJ8q__context,.commandPalette-module__XgvJ8q__footer{display:none}}@media (prefers-reduced-motion:reduce){.commandPalette-module__XgvJ8q__row{transition:none}}
.select-module__CHe1Fa__wrap{flex-wrap:wrap;min-width:0;max-width:100%;display:inline-flex;position:relative}.select-module__CHe1Fa__button{text-align:left;cursor:pointer;white-space:nowrap;justify-content:space-between;align-items:center;gap:.4rem;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.select-module__CHe1Fa__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.select-module__CHe1Fa__label[data-sizer]{display:inline-grid}.select-module__CHe1Fa__label[data-sizer]>.select-module__CHe1Fa__shown,.select-module__CHe1Fa__label[data-sizer]>.select-module__CHe1Fa__sizer{text-overflow:ellipsis;text-align:left;grid-area:1/1;min-width:0;overflow:hidden}.select-module__CHe1Fa__sizer{visibility:hidden;pointer-events:none;height:0}.select-module__CHe1Fa__caret{border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:.42rem;height:.42rem;transform:translateY(-2px)rotate(45deg)}.select-module__CHe1Fa__menu{font-family:var(--sans);letter-spacing:normal;z-index:60;min-width:100%;max-height:min(28rem, calc(100vh - 6rem), var(--floating-room,100vh));border:1px solid var(--line);border-radius:var(--radius-md);background:var(--chrome-bg);flex-direction:column;padding:.25rem;font-size:.8125rem;font-style:normal;font-weight:500;line-height:1.35;display:flex;position:absolute;top:calc(100% + .3rem);left:0;overflow-y:auto;box-shadow:0 10px 30px #00000047}.select-module__CHe1Fa__menu[data-drop=up]{top:auto;bottom:calc(100% + .3rem)}.select-module__CHe1Fa__menu[data-preview=font]{width:min(max(100%,20rem),100vw - 2rem)}.select-module__CHe1Fa__wrap[data-trigger=font]{width:100%}.select-module__CHe1Fa__search{z-index:1;width:100%;font:inherit;color:var(--text-1);background:var(--field-bg);border:1px solid var(--line);border-radius:var(--radius-sm);margin-bottom:.25rem;padding:.35rem .5rem;position:sticky;top:0}.select-module__CHe1Fa__search:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.select-module__CHe1Fa__menuList{flex-direction:column;display:flex}.select-module__CHe1Fa__menuNote{color:var(--text-3);padding:.4rem .5rem;font-size:.72rem;font-style:italic}.select-module__CHe1Fa__option{font:inherit;border-radius:var(--radius-sm);width:100%;color:var(--text-1);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.3rem .5rem;display:flex}.select-module__CHe1Fa__option:hover,.select-module__CHe1Fa__option[data-active=true]{background:color-mix(in srgb, var(--text-1) 8%, transparent)}.select-module__CHe1Fa__option[aria-selected=true]{color:var(--accent)}.select-module__CHe1Fa__option:disabled{opacity:.85;cursor:default}.select-module__CHe1Fa__tick{flex-shrink:0;width:.7rem}.select-module__CHe1Fa__optionIndent{padding-left:1rem}.select-module__CHe1Fa__optionFace{text-overflow:ellipsis;min-width:0;overflow:hidden}.select-module__CHe1Fa__group{text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);padding:.4rem .5rem .2rem;font-size:.68rem;font-weight:700}.select-module__CHe1Fa__group:not(:first-child){border-top:1px solid var(--line);margin-top:.2rem}.select-module__CHe1Fa__groupRun{flex-direction:column;display:flex}.select-module__CHe1Fa__groupRun:not(:first-child)>.select-module__CHe1Fa__group{border-top:1px solid var(--line);margin-top:.2rem}.select-module__CHe1Fa__menu[data-variant=native]{--select-title-inset:calc(.5rem + .7rem + .4rem)}.select-module__CHe1Fa__menu[data-variant=native] .select-module__CHe1Fa__group{padding-left:var(--select-title-inset);color:var(--text-3)}.select-module__CHe1Fa__menu[data-variant=native] .select-module__CHe1Fa__option[aria-selected=true]{color:var(--text-1)}.select-module__CHe1Fa__menu[data-variant=native] .select-module__CHe1Fa__option:hover,.select-module__CHe1Fa__menu[data-variant=native] .select-module__CHe1Fa__option[data-active=true]{background:var(--accent);color:#fff}
.release-module__1XLYxG__view{flex:auto;min-width:0;min-height:0;display:flex}.release-module__1XLYxG__pane{--design-width:56.25rem;--control-height:1.55rem;--field-text:.8rem;--field-line:calc(var(--field-text) * 1.2);--label-text:.62rem;--label-line:calc(var(--label-text) * 1.3);--error-text:.72rem;--error-line:calc(var(--error-text) * 1.25);--touch-target:2.75rem;--pointer-target:1.6rem;flex-direction:column;flex:auto;min-width:0;min-height:0;padding:.6rem 0 .75rem 1rem;display:flex;container:records/inline-size}.release-module__1XLYxG__paneHead{max-width:var(--design-width);align-items:center;gap:.5rem;display:flex}.release-module__1XLYxG__errorSlot{box-sizing:content-box;min-height:var(--error-line);max-width:var(--design-width);border-bottom:1px solid var(--line);flex:none;margin-bottom:.6rem;padding-block:.15rem}.release-module__1XLYxG__paneBody{min-height:0;padding:var(--pill-ring-room);margin:calc(-1 * var(--pill-ring-room));flex-direction:column;flex:auto;gap:.6rem;display:flex;overflow-y:auto}.release-module__1XLYxG__table{max-width:var(--design-width);--column-gap:.5rem;flex-direction:column;display:flex}.release-module__1XLYxG__table[data-list=editions]{--tracks:9rem 10rem 5rem 6rem minmax(8rem, 1fr) 1.6rem}.release-module__1XLYxG__table[data-list=submissions]{--tracks:9rem 8rem 5.5rem 10.5rem 5.5rem minmax(5rem, 1fr) 1.6rem}.release-module__1XLYxG__table[data-list=proofs]{--tracks:9rem 3.5rem 5.5rem 5.5rem 9.5rem minmax(8rem, 1fr) 1.6rem}.release-module__1XLYxG__columns{grid-template-columns:var(--tracks);column-gap:var(--column-gap);border-bottom:1px solid var(--line);z-index:1;background:var(--area-editor-bg,var(--surface-0));padding:0 .1rem .35rem;display:grid;position:sticky;top:0}.release-module__1XLYxG__columnName,.release-module__1XLYxG__fieldLabel{font-size:var(--label-text);line-height:var(--label-line);letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.release-module__1XLYxG__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.release-module__1XLYxG__record{border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);flex-direction:column;gap:.35rem;padding:.5rem .1rem;display:flex;position:relative}.release-module__1XLYxG__record:last-child{border-bottom:none}.release-module__1XLYxG__record[data-pending=true]{opacity:.85}.release-module__1XLYxG__line{grid-template-columns:var(--tracks);column-gap:var(--column-gap);align-items:start;display:grid}.release-module__1XLYxG__field{flex-direction:column;gap:.2rem;min-width:0;display:flex}.release-module__1XLYxG__fieldLabel{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.release-module__1XLYxG__cellText,.release-module__1XLYxG__status{height:var(--control-height);border-block:1px solid #0000;align-items:center;min-width:0;display:flex}.release-module__1XLYxG__cellText{font-size:var(--field-text);color:var(--text-1)}.release-module__1XLYxG__cellMuted{color:var(--text-3)}.release-module__1XLYxG__cellWords{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:normal;overflow:hidden}.release-module__1XLYxG__status{color:var(--text-2);font-size:.72rem}.release-module__1XLYxG__status>.release-module__1XLYxG__cellWords:before{content:"​";font-size:var(--field-text);letter-spacing:0}.release-module__1XLYxG__status[data-kind=live],.release-module__1XLYxG__status[data-kind=preorder]{color:var(--accent)}.release-module__1XLYxG__spanTrim{grid-column:2/span 2}.release-module__1XLYxG__spanStatus{grid-column:4/span 2}.release-module__1XLYxG__spanNote{grid-column:5/span 2}.release-module__1XLYxG__record .release-module__1XLYxG__cellDelete{width:var(--pointer-target);height:var(--control-height);justify-content:flex-end;align-items:center;display:flex;position:absolute;top:.5rem;right:.1rem}.release-module__1XLYxG__input{font:inherit;font-size:var(--field-text);color:var(--text-1);background:var(--field-bg);border:1px solid var(--line);border-radius:var(--radius-sm);height:var(--control-height);width:100%;min-width:0;padding:0 .45rem}.release-module__1XLYxG__input:focus-visible{border-color:var(--accent);outline:none}.release-module__1XLYxG__input:disabled{color:var(--text-3)}textarea.release-module__1XLYxG__input{resize:none;height:auto;min-height:var(--control-height);line-height:var(--field-line);padding-block:calc((var(--control-height) - 2px - var(--field-line)) / 2);max-height:calc(2px + (var(--control-height) - 2px - var(--field-line)) / 2 + 6 * var(--field-line));overflow-y:auto}.release-module__1XLYxG__launchDate{--control-height:1.55rem;--field-text:.8rem;margin-top:.3rem;margin-left:1.45rem;position:relative}.release-module__1XLYxG__select{width:100%}.release-module__1XLYxG__notice{align-items:baseline;gap:var(--control-text-gap);color:var(--text-2);flex-wrap:wrap;font-size:.72rem;display:flex}.release-module__1XLYxG__add{align-items:center;gap:var(--control-gap);flex-wrap:wrap;display:flex}.release-module__1XLYxG__note{color:var(--text-3);margin:0;font-size:.72rem}.release-module__1XLYxG__readFailed{align-items:flex-start;gap:var(--control-text-gap);flex-direction:column;display:flex}.release-module__1XLYxG__error{font-size:var(--error-text);line-height:var(--error-line);color:var(--danger);margin:0}@container records (max-width:48.5rem){.release-module__1XLYxG__columns{display:none}.release-module__1XLYxG__line{padding-right:var(--touch-target);grid-template-columns:repeat(auto-fill,minmax(8.7rem,1fr));gap:.5rem .4rem}.release-module__1XLYxG__fieldLabel{clip-path:none;width:auto;height:auto;position:static}.release-module__1XLYxG__lineHead>.release-module__1XLYxG__field>.release-module__1XLYxG__fieldLabel{clip-path:inset(50%);width:1px;height:1px;position:absolute}.release-module__1XLYxG__spanStatus,.release-module__1XLYxG__spanNote{grid-column:auto}.release-module__1XLYxG__spanTrim,.release-module__1XLYxG__fieldDrop{grid-column:span 2}.release-module__1XLYxG__fieldWide{grid-column:1/-1}.release-module__1XLYxG__record .release-module__1XLYxG__cellDelete{width:var(--touch-target);height:var(--touch-target);align-items:flex-start;padding:.5rem .1rem 0 0;top:0;right:0}}@container records (max-width:20.75rem){.release-module__1XLYxG__spanTrim,.release-module__1XLYxG__fieldDrop{grid-column:auto}}@media (max-width:860px){.release-module__1XLYxG__view{flex-direction:column}.release-module__1XLYxG__pane{max-width:48.5rem;padding-left:0}}
.todos-module__dwhlRa__wrap{gap:var(--control-text-gap);flex-direction:column;display:flex}.todos-module__dwhlRa__addButton{align-self:flex-start}.todos-module__dwhlRa__error{color:var(--danger);font-size:.72rem}.todos-module__dwhlRa__empty{color:var(--text-3);font-size:.78rem;font-style:italic}.todos-module__dwhlRa__row{border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);flex-direction:column;gap:.3rem;padding:.45rem .1rem;display:flex}.todos-module__dwhlRa__row:last-child{border-bottom:none}.todos-module__dwhlRa__row[data-search-focus=true]{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent) 12%, transparent);outline:1.5px solid var(--accent);outline-offset:-1.5px}.todos-module__dwhlRa__rowMain{align-items:center;gap:.5rem;display:flex}.todos-module__dwhlRa__checkbox{accent-color:var(--accent);flex-shrink:0;width:.95rem;height:.95rem}.todos-module__dwhlRa__text{min-width:0;color:var(--text-1);overflow-wrap:break-word;white-space:pre-wrap;outline:none;flex:1;font-size:.8rem}.todos-module__dwhlRa__text:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.todos-module__dwhlRa__text:empty:before,.todos-module__dwhlRa__text[data-empty]:before{content:attr(data-placeholder);color:var(--text-3);font-style:italic}.todos-module__dwhlRa__row[data-done=true] .todos-module__dwhlRa__text{color:var(--text-3);text-decoration:line-through}.todos-module__dwhlRa__dueDate{font-family:var(--sans);color:var(--text-2);background:var(--field-bg);border:1px solid var(--line);border-radius:var(--radius-sm);align-self:stretch;margin-top:.3rem;margin-left:1.45rem;padding:.2rem .35rem;font-size:.68rem}.todos-module__dwhlRa__row>.todos-module__dwhlRa__dueDate{width:auto;min-width:0}.todos-module__dwhlRa__dueDate:focus-visible{border-color:var(--accent);outline:none}.todos-module__dwhlRa__deleteButton{color:var(--text-3);background:0 0;border:none;flex-shrink:0;padding:.1rem .15rem;font-size:.68rem}.todos-module__dwhlRa__deleteButton:hover{color:var(--danger)}
.sections-module__LyYZRa__fieldSpaced{margin-top:var(--settings-gap-field)}.sections-module__LyYZRa__buttonSpaced{margin-top:var(--settings-gap-button)}.sections-module__LyYZRa__sectionSpaced,.sections-module__LyYZRa__signOutForm{margin-top:var(--settings-gap-section)}.sections-module__LyYZRa__list{gap:var(--settings-gap-list);flex-direction:column;display:flex}.sections-module__LyYZRa__empty{color:var(--text-3);font-size:.85rem;font-style:italic}.sections-module__LyYZRa__row{justify-content:space-between;align-items:center;column-gap:var(--settings-gap-button);row-gap:var(--settings-gap-card-action);padding:var(--settings-card-pad-y) var(--settings-card-pad-x);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);flex-wrap:wrap;display:flex}.sections-module__LyYZRa__rowMain{gap:var(--settings-gap-card-text);flex-direction:column;min-width:0;display:flex}.sections-module__LyYZRa__rowField{gap:var(--settings-gap-label);flex-direction:column;min-width:0;display:flex}.sections-module__LyYZRa__rowFieldLabel{margin-top:calc(var(--settings-gap-card-action) - var(--settings-gap-card-text))}.sections-module__LyYZRa__rowFieldControl{margin-top:calc(var(--settings-gap-label) - var(--settings-gap-card-text))}.sections-module__LyYZRa__rowTitle{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}.sections-module__LyYZRa__rowMeta{color:var(--text-3);font-size:.72rem}.sections-module__LyYZRa__rowActions{justify-content:flex-end;align-items:center;gap:var(--settings-gap-inline);flex-wrap:wrap;flex-shrink:0;display:flex}.sections-module__LyYZRa__groupTitle{letter-spacing:0;color:var(--text-1);margin:var(--settings-gap-section) 0 var(--settings-gap-list);font-size:.95rem;font-weight:600}.sections-module__LyYZRa__groupTitle:first-child{margin-top:0}.sections-module__LyYZRa__actionRow{gap:var(--control-text-gap);margin:var(--settings-gap-button) 0 var(--settings-gap-field);flex-wrap:wrap;align-items:center;display:flex}.sections-module__LyYZRa__textInput{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--field-bg);min-width:8rem;color:var(--text-1);outline:none;flex:1;padding:.55rem .7rem;font-size:.85rem}.sections-module__LyYZRa__textInput:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 25%, transparent)}.sections-module__LyYZRa__textInput:disabled{color:var(--text-3);background:var(--surface-0)}.sections-module__LyYZRa__selectWrap{display:flex;position:relative}.sections-module__LyYZRa__selectChevron{color:var(--text-3);pointer-events:none;display:inline-flex;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.sections-module__LyYZRa__select{width:100%}.sections-module__LyYZRa__hiddenFileInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sections-module__LyYZRa__rowButton{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;transition:border-color .12s}.sections-module__LyYZRa__rowButton:hover{border-color:var(--accent)}.sections-module__LyYZRa__rowButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sections-module__LyYZRa__ticketStatusPill{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.2rem .55rem;font-size:.68rem;font-weight:700}.sections-module__LyYZRa__ticketStatusPill[data-status=open],.sections-module__LyYZRa__ticketStatusPill[data-status=applied],.sections-module__LyYZRa__ticketStatusPill[data-status=new]{color:#b45309;background:#b4530929}.sections-module__LyYZRa__ticketStatusPill[data-status=in_progress],.sections-module__LyYZRa__ticketStatusPill[data-status=approved],.sections-module__LyYZRa__ticketStatusPill[data-status=beta]{color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent)}.sections-module__LyYZRa__ticketStatusPill[data-status=resolved],.sections-module__LyYZRa__ticketStatusPill[data-status=closed],.sections-module__LyYZRa__ticketStatusPill[data-status=declined],.sections-module__LyYZRa__ticketStatusPill[data-status=answered]{color:var(--text-3);background:color-mix(in srgb, var(--text-3) 14%, transparent)}.sections-module__LyYZRa__ticketMessage{padding:var(--settings-card-pad-y) var(--settings-card-pad-x);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1)}.sections-module__LyYZRa__ticketMessage[data-admin=true]{border-left:3px solid var(--accent)}.sections-module__LyYZRa__ticketMessageBody{margin:var(--settings-gap-card-text) 0 0;color:var(--text-1);white-space:pre-wrap;font-size:.85rem}.sections-module__LyYZRa__attachmentRow{gap:var(--settings-gap-inline);margin-top:var(--settings-gap-label);flex-wrap:wrap;display:flex}.sections-module__LyYZRa__attachmentChip{color:var(--text-2);background:var(--surface-0);border:1px solid var(--line);border-radius:var(--radius-sm);padding:.25rem .55rem;font-size:.72rem;transition:border-color .12s,color .12s}.sections-module__LyYZRa__attachmentChip:hover{border-color:var(--accent);color:var(--accent)}.sections-module__LyYZRa__formStack{gap:var(--settings-gap-field);margin-top:var(--settings-gap-field);flex-direction:column;display:flex}.sections-module__LyYZRa__formStack.sections-module__LyYZRa__sectionSpaced{margin-top:var(--settings-gap-section)}.sections-module__LyYZRa__announceCompose{gap:var(--settings-gap-list);margin-bottom:var(--settings-gap-field);padding-bottom:var(--settings-gap-field);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.sections-module__LyYZRa__formStack>.sections-module__LyYZRa__stackedMessage,.sections-module__LyYZRa__announceCompose>.sections-module__LyYZRa__stackedMessage{margin-top:0}.sections-module__LyYZRa__announceInput{font:inherit;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--field-bg);color:var(--text-1);padding:.45rem .6rem;font-size:.85rem}.sections-module__LyYZRa__announceBody{font:inherit;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-1);resize:vertical;padding:.45rem .6rem;font-size:.85rem;line-height:1.5}.sections-module__LyYZRa__announceActions{align-items:center;gap:var(--settings-gap-inline);margin-top:calc(var(--settings-gap-button) - var(--settings-gap-list));flex-wrap:wrap;display:flex}.sections-module__LyYZRa__announcePost{align-self:flex-start}.sections-module__LyYZRa__legalList{margin:var(--settings-gap-field) 0 0;gap:var(--settings-gap-list);flex-direction:column;padding:0;list-style:none;display:flex}.sections-module__LyYZRa__legalLink{gap:var(--settings-gap-card-text);padding:var(--settings-card-pad-y) var(--settings-card-pad-x);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);flex-direction:column;text-decoration:none;transition:border-color .12s;display:flex}.sections-module__LyYZRa__legalLink:hover{border-color:var(--accent)}.sections-module__LyYZRa__legalLabel{color:var(--text-1);font-size:.85rem;font-weight:600}.sections-module__LyYZRa__legalDetail{color:var(--text-3);font-size:.78rem;line-height:1.45}.sections-module__LyYZRa__appRows{gap:var(--settings-gap-field);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sections-module__LyYZRa__appRows>.sections-module__LyYZRa__appRow{flex-wrap:nowrap;align-items:center}.sections-module__LyYZRa__appRows>.sections-module__LyYZRa__appRow>.sections-module__LyYZRa__appText{flex:1 1 0;min-width:0}.sections-module__LyYZRa__appRows>.sections-module__LyYZRa__appRow>:not(.sections-module__LyYZRa__appText){flex:none}.sections-module__LyYZRa__appRows>.sections-module__LyYZRa__appRow:has(>.sections-module__LyYZRa__qrCode){align-items:flex-start}.sections-module__LyYZRa__appRows>.sections-module__LyYZRa__appRow{margin:0}.sections-module__LyYZRa__appLink{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.sections-module__LyYZRa__appLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sections-module__LyYZRa__qrCode{border-radius:var(--radius-sm);background:#fff;flex-shrink:0;width:96px;height:96px;display:block}.sections-module__LyYZRa__appsTrialLine{color:var(--text-3);margin:var(--settings-gap-field) 0 0;font-size:.78rem}.sections-module__LyYZRa__wordBankList{align-items:stretch;gap:var(--settings-gap-list);flex-direction:column;display:flex}.sections-module__LyYZRa__wordBankList>.sections-module__LyYZRa__actionButton{align-self:flex-start}.sections-module__LyYZRa__wordBankList .sections-module__LyYZRa__wordBankCard{background:var(--surface-1);padding:var(--settings-card-pad-y) var(--settings-card-pad-x);gap:var(--settings-gap-card-text)}.sections-module__LyYZRa__wordBankList .sections-module__LyYZRa__wordBankWord{font-family:var(--sans)}.sections-module__LyYZRa__wordBankList .sections-module__LyYZRa__wordBankWord:empty:before,.sections-module__LyYZRa__wordBankList .sections-module__LyYZRa__wordBankDefinition:empty:before{font-style:normal;font-weight:inherit;color:var(--text-3)}.sections-module__LyYZRa__wordBankList .sections-module__LyYZRa__wordBankDefinition{min-height:0;line-height:1.5}.sections-module__LyYZRa__noBookNote{color:var(--text-3);margin:0 0 var(--settings-gap-card-action);font-size:.875rem;font-style:italic}button.sections-module__LyYZRa__attachmentChip{font-family:inherit;line-height:inherit;cursor:pointer}.sections-module__LyYZRa__attachmentViewer{gap:var(--settings-gap-card-action,.75rem);flex-direction:column;max-width:calc(100vw - 6rem);display:flex}.sections-module__LyYZRa__attachmentViewerName{color:var(--text-2);overflow-wrap:anywhere;margin:0;padding-right:4.5rem;font-size:.8rem}.sections-module__LyYZRa__attachmentViewerFrame{justify-content:center;align-items:center;min-width:min(20rem,100vw - 6rem);min-height:8rem;display:flex}.sections-module__LyYZRa__attachmentViewerImage{object-fit:contain;border-radius:var(--radius-sm);width:auto;max-width:calc(100vw - 6rem);height:auto;max-height:calc(100vh - 12rem);display:block}.sections-module__LyYZRa__attachmentViewerNote{color:var(--text-2);margin:0;font-size:.8rem}.sections-module__LyYZRa__attachmentViewerActions{justify-content:flex-end;display:flex}.sections-module__LyYZRa__qrImage{margin:var(--settings-gap-field) 0;display:block}.sections-module__LyYZRa__exportBar{background:var(--surface-2);border-radius:999px;width:100%;height:.4rem;margin:0 0 .5rem;overflow:hidden}.sections-module__LyYZRa__exportBarSegment{background:var(--accent);border-radius:999px;width:34%;height:100%;animation:1.3s ease-in-out infinite sections-module__LyYZRa__exportBarSlide}@keyframes sections-module__LyYZRa__exportBarSlide{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.sections-module__LyYZRa__exportBarSegment{background:var(--line);width:100%;animation:none}}
.translationPanels-module__DtNIza__tab,.translationPanels-module__DtNIza__check{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.translationPanels-module__DtNIza__section{flex-direction:column;gap:.6rem;min-width:0;display:flex}.translationPanels-module__DtNIza__heading,.translationPanels-module__DtNIza__smallLabel,.translationPanels-module__DtNIza__noteLabel,.translationPanels-module__DtNIza__moduleTitle,.translationPanels-module__DtNIza__figureLabel,.translationPanels-module__DtNIza__termRule,.translationPanels-module__DtNIza__findingWhere{margin:0;font-weight:400}.translationPanels-module__DtNIza__heading,.translationPanels-module__DtNIza__smallLabel,.translationPanels-module__DtNIza__noteLabel,.translationPanels-module__DtNIza__moduleTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:.66rem}.translationPanels-module__DtNIza__smallLabel{display:block}.translationPanels-module__DtNIza__moduleTitle{color:var(--accent)}.translationPanels-module__DtNIza__empty,.translationPanels-module__DtNIza__footnote{font-size:.8rem;line-height:var(--writing-text-leading,1.4);color:var(--text-3);margin:0}.translationPanels-module__DtNIza__footnote{border-top:1px solid var(--line);max-width:70ch;padding-top:.9rem}.translationPanels-module__DtNIza__terms,.translationPanels-module__DtNIza__findings{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.translationPanels-module__DtNIza__term,.translationPanels-module__DtNIza__note,.translationPanels-module__DtNIza__newNote,.translationPanels-module__DtNIza__finding,.translationPanels-module__DtNIza__module{border:1px solid var(--line);background:var(--surface-2);border-radius:14px}.translationPanels-module__DtNIza__term{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.15rem .75rem;padding:.6rem .8rem;display:grid}.translationPanels-module__DtNIza__termSource,.translationPanels-module__DtNIza__termTarget{min-width:0;font-family:var(--serif);color:var(--text-1);font-size:.95rem}.translationPanels-module__DtNIza__termTarget{color:var(--accent)}.translationPanels-module__DtNIza__termRule{color:var(--text-3);grid-column:1/-1;font-size:.75rem}.translationPanels-module__DtNIza__note,.translationPanels-module__DtNIza__newNote{gap:var(--control-text-gap);flex-direction:column;padding:.75rem .9rem;display:flex}.translationPanels-module__DtNIza__note[data-status=waiting] .translationPanels-module__DtNIza__noteLabel{color:var(--danger)}.translationPanels-module__DtNIza__noteTitle{font-family:var(--serif);color:var(--text-1);margin:0;font-size:1rem;font-weight:400}.translationPanels-module__DtNIza__noteBody,.translationPanels-module__DtNIza__noteAnswer{font-size:.82rem;line-height:var(--writing-text-leading,1.4);color:var(--text-2);margin:0}.translationPanels-module__DtNIza__field{gap:var(--control-text-gap);flex-direction:column;min-width:0;display:flex}.translationPanels-module__DtNIza__input{box-sizing:border-box;border:1px solid var(--line-control);border-radius:var(--radius-md);background:var(--field-bg);width:100%;color:var(--text-1);font:inherit;font-size:.88rem;line-height:var(--writing-text-leading,1.4);resize:vertical;padding:.55rem .7rem}.translationPanels-module__DtNIza__input:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:2px}.translationPanels-module__DtNIza__actions{gap:var(--control-gap);flex-wrap:wrap;display:flex}.translationPanels-module__DtNIza__module{flex-direction:column;gap:.75rem;padding:1rem 1.25rem;display:flex}.translationPanels-module__DtNIza__moduleHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1.25rem;display:flex}.translationPanels-module__DtNIza__moduleWho{color:var(--text-3);font-size:.78rem}.translationPanels-module__DtNIza__figures{font-variant-numeric:tabular-nums;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.75rem 1.5rem;margin:0;display:grid}.translationPanels-module__DtNIza__figure{flex-direction:column;gap:.1rem;min-width:0;display:flex}.translationPanels-module__DtNIza__figureValue{font-family:var(--serif);color:var(--text-1);margin:0;font-size:1.4rem;line-height:1.1}.translationPanels-module__DtNIza__figure[data-waiting=true] .translationPanels-module__DtNIza__figureValue{color:var(--danger)}.translationPanels-module__DtNIza__figureLabel{color:var(--text-3);font-size:.78rem}.translationPanels-module__DtNIza__finding{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:.85rem 1.1rem;display:flex}.translationPanels-module__DtNIza__findingText{flex-direction:column;flex:22rem;gap:.2rem;min-width:0;display:flex}.translationPanels-module__DtNIza__findingWhere{color:var(--text-3);font-size:.78rem}.translationPanels-module__DtNIza__findingLine{font-family:var(--serif);color:var(--text-1);font-size:1rem}.translationPanels-module__DtNIza__tableWrap{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;min-width:0;overflow-x:auto}.translationPanels-module__DtNIza__table{border-collapse:collapse;width:100%;min-width:38rem;font-size:.88rem}.translationPanels-module__DtNIza__table th,.translationPanels-module__DtNIza__table td{text-align:left;vertical-align:middle;padding:.6rem .9rem;font-weight:400}.translationPanels-module__DtNIza__table thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:.66rem}.translationPanels-module__DtNIza__table tbody tr{border-top:1px solid var(--line)}.translationPanels-module__DtNIza__tableSource,.translationPanels-module__DtNIza__tableTarget{font-family:var(--serif);color:var(--text-1);font-size:1rem}.translationPanels-module__DtNIza__tableTarget{color:var(--accent)}.translationPanels-module__DtNIza__startForm{flex-direction:column;gap:1.25rem;min-width:0;max-width:40rem;display:flex}.translationPanels-module__DtNIza__startTitle{font-family:var(--serif);color:var(--text-1);margin:0;font-size:1.85rem;font-weight:400;line-height:1.15}.translationPanels-module__DtNIza__fieldset{border:0;flex-direction:column;gap:.7rem;margin:0;padding:0;display:flex}.translationPanels-module__DtNIza__fieldset legend{padding:0 0 .6rem}.translationPanels-module__DtNIza__checkRow{align-items:flex-start;gap:.7rem;display:flex}.translationPanels-module__DtNIza__comes{font-size:.88rem;line-height:var(--writing-text-leading,1.4);color:var(--text-2);margin:0}.translationPanels-module__DtNIza__comes strong{color:var(--text-1);font-weight:400}.translationPanels-module__DtNIza__problem{color:var(--danger);margin:0;font-size:.82rem}.translationPanels-module__DtNIza__original{border:1px solid var(--line);background:var(--surface-2);font-family:var(--serif);font-size:.95rem;line-height:var(--writing-text-leading,1.4);-webkit-user-select:none;user-select:none;border-radius:8px;margin-top:.5rem;padding:.75rem .9rem}:is(.translationPanels-module__DtNIza__original p,.translationPanels-module__DtNIza__original div){margin:0 0 var(--manuscript-paragraph-space,.75em)}.translationPanels-module__DtNIza__originalChange{gap:var(--control-text-gap);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:8px;margin:0 0 .75rem;padding:.75rem .9rem;display:grid}.translationPanels-module__DtNIza__originalChangeList{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.translationPanels-module__DtNIza__originalChangeList li{line-height:var(--writing-text-leading);gap:.15rem;display:grid}.translationPanels-module__DtNIza__originalChangeList del{text-decoration-thickness:1px}.translationPanels-module__DtNIza__originalChangeList ins{background:color-mix(in srgb, var(--accent) 14%, transparent);text-decoration:none}
.printedWords-module__DrHZAG__view{flex:0 0 var(--compile-side-panel-w);min-width:var(--compile-side-panel-w);border-left:1px solid var(--line);background:var(--surface-1);flex-direction:column;min-height:0;margin-left:1rem;display:flex}.printedWords-module__DrHZAG__head{border-bottom:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1.1rem;display:flex}.printedWords-module__DrHZAG__title{font-family:var(--serif);margin:0;font-size:1.2rem;font-weight:400}.printedWords-module__DrHZAG__body{flex:auto;min-height:0;padding:1rem 1.1rem 2rem;overflow:auto;container-type:inline-size}.printedWords-module__DrHZAG__editor{flex-direction:column;gap:1rem;max-width:44rem;display:flex}.printedWords-module__DrHZAG__hint{color:var(--text-3);margin:0;font-size:.85rem;line-height:1.45}.printedWords-module__DrHZAG__reminder,.printedWords-module__DrHZAG__message{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--surface-2);color:var(--text-2);border-radius:8px;margin:0;padding:.6rem .8rem;font-size:.85rem}.printedWords-module__DrHZAG__label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:.66rem}.printedWords-module__DrHZAG__sample{font-family:var(--serif);color:var(--text-1);margin:0;font-size:1rem}.printedWords-module__DrHZAG__row{align-items:center;gap:var(--control-text-gap);flex-wrap:wrap;display:flex}.printedWords-module__DrHZAG__rowLabel{color:var(--text-2);font-size:.85rem}.printedWords-module__DrHZAG__words{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.printedWords-module__DrHZAG__word{border-bottom:1px solid var(--line);grid-template-columns:minmax(9rem,1fr) minmax(9rem,1fr) minmax(11rem,1.3fr);align-items:start;gap:.4rem .9rem;padding:.6rem 0;display:grid}.printedWords-module__DrHZAG__wordHead{flex-direction:column;gap:.15rem;display:flex}.printedWords-module__DrHZAG__wordLabel{color:var(--text-1);font-size:.9rem}.printedWords-module__DrHZAG__where{color:var(--text-3);font-size:.75rem;line-height:1.35}.printedWords-module__DrHZAG__draft{font-family:var(--serif);color:var(--text-2);margin:0;font-size:.92rem;line-height:1.4}.printedWords-module__DrHZAG__field{box-sizing:border-box;border:1px solid var(--line-control);background:var(--field-bg);width:100%;color:var(--text-1);font-family:var(--serif);resize:vertical;border-radius:6px;padding:.4rem .55rem;font-size:.92rem;line-height:1.4}.printedWords-module__DrHZAG__field::placeholder{color:var(--text-3)}.printedWords-module__DrHZAG__field:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.printedWords-module__DrHZAG__pills{flex-wrap:wrap;gap:.5rem;display:flex}.printedWords-module__DrHZAG__check{flex-direction:column;gap:.6rem;padding-top:.4rem;display:flex}.printedWords-module__DrHZAG__checkRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.printedWords-module__DrHZAG__checkRow .printedWords-module__DrHZAG__field{flex:12rem;width:auto}.printedWords-module__DrHZAG__checked{color:var(--text-1);margin:0;font-size:.9rem}.printedWords-module__DrHZAG__overlay{z-index:40;background:#00000040;justify-content:flex-end;display:flex;position:fixed;inset:0}.printedWords-module__DrHZAG__sheet{background:var(--surface-1);flex-direction:column;width:min(48rem,100%);height:100%;display:flex}.printedWords-module__DrHZAG__sheet .printedWords-module__DrHZAG__view{flex:auto;min-width:0;margin-left:0}.printedWords-module__DrHZAG__sheet>.printedWords-module__DrHZAG__message{margin:.6rem 1.1rem 1rem}@media (max-width:860px){.printedWords-module__DrHZAG__view{height:calc(100% - var(--compile-stacked-rail-h,0px));border-left:none;border-top:1px solid var(--line);flex:none;min-width:0;min-height:20rem;margin-left:0}}@media (max-width:640px){.printedWords-module__DrHZAG__word{grid-template-columns:1fr}}@container (max-width:32rem){.printedWords-module__DrHZAG__word{grid-template-columns:minmax(0,1fr)}}
.compositionPanes-module__3zM3FW__floatingPane{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-md);-webkit-user-select:none;user-select:none;flex-direction:column;min-width:240px;min-height:180px;display:flex;position:fixed;overflow:visible;box-shadow:0 20px 48px #14201b59}.compositionPanes-module__3zM3FW__floatingPaneHead{background:var(--surface-1);border-bottom:1px solid var(--line);border-radius:var(--radius-md) var(--radius-md) 0 0;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem .85rem;display:flex}.compositionPanes-module__3zM3FW__floatingPaneHead:active{cursor:grabbing}.compositionPanes-module__3zM3FW__floatingPaneTitle{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:700;overflow:hidden}.compositionPanes-module__3zM3FW__floatingPaneClose{width:1.5rem;height:1.5rem;color:var(--text-3);border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;transition:background-color .12s,color .12s;display:inline-flex}.compositionPanes-module__3zM3FW__floatingPaneClose:hover{background:var(--surface-2);color:var(--danger)}.compositionPanes-module__3zM3FW__floatingPaneClose:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.compositionPanes-module__3zM3FW__floatingPaneBody{border-radius:0 0 var(--radius-md) var(--radius-md);-webkit-user-select:text;user-select:text;flex:1;min-height:0;overflow-y:auto}.compositionPanes-module__3zM3FW__edgeHandle{z-index:1;touch-action:none;position:absolute}.compositionPanes-module__3zM3FW__floatingPaneResizeHandle{background-position:0 0;background-repeat:no-repeat;background-size:16px 16px;background-image:linear-gradient(135deg, transparent 0%, transparent 40%, var(--text-3) 40%, var(--text-3) 50%, transparent 50%, transparent 65%, var(--text-3) 65%, var(--text-3) 75%, transparent 75%)}.compositionPanes-module__3zM3FW__floatingPaneResizeHandle:hover{background-image:linear-gradient(135deg, transparent 0%, transparent 40%, var(--accent) 40%, var(--accent) 50%, transparent 50%, transparent 65%, var(--accent) 65%, var(--accent) 75%, transparent 75%)}
.colorPanel-module__lI4iwq__panel{z-index:1200;box-sizing:border-box;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text-1);flex-direction:column;display:flex;position:fixed;box-shadow:0 12px 32px #14201b38}.colorPanel-module__lI4iwq__hexRow{align-items:center;gap:.5rem;display:flex}.colorPanel-module__lI4iwq__hexLabel{letter-spacing:.03em;text-transform:uppercase;color:var(--text-3);font-size:.7rem;font-weight:600}.colorPanel-module__lI4iwq__hexInput{box-sizing:border-box;min-width:0;font-family:var(--mono);color:var(--text-1);background:var(--field-bg);border:1px solid var(--line);border-radius:var(--radius-sm);flex:1;padding:0 .5rem;font-size:.8125rem}.colorPanel-module__lI4iwq__hexInput:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.colorPanel-module__lI4iwq__hexInput[aria-invalid=true]{border-color:var(--danger)}.colorPanel-module__lI4iwq__hint{color:var(--danger);font-size:.72rem}.colorPanel-module__lI4iwq__chip{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-sm);flex-shrink:0}.colorPanel-module__lI4iwq__swatchRow{display:grid}.colorPanel-module__lI4iwq__swatchCell{cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.colorPanel-module__lI4iwq__swatchCell:hover,.colorPanel-module__lI4iwq__swatchCell:focus-visible{background:var(--surface-1)}.colorPanel-module__lI4iwq__swatchCell:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.colorPanel-module__lI4iwq__swatchDot{box-sizing:border-box;border:1px solid var(--line);border-radius:50%;display:block}.colorPanel-module__lI4iwq__swatchCell[aria-pressed=true] .colorPanel-module__lI4iwq__swatchDot{box-shadow:0 0 0 2px var(--surface-2), 0 0 0 3.5px var(--text-1)}.colorPanel-module__lI4iwq__area{border-radius:var(--radius-sm);cursor:crosshair;touch-action:none;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#fff0);position:relative}.colorPanel-module__lI4iwq__area:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.colorPanel-module__lI4iwq__thumb{box-sizing:border-box;pointer-events:none;border:2px solid #fff;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000073}.colorPanel-module__lI4iwq__hue{cursor:pointer;appearance:none;background:0 0;width:100%;margin:0;display:block}.colorPanel-module__lI4iwq__hue:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.colorPanel-module__lI4iwq__hue::-webkit-slider-runnable-track{height:var(--hue-track);background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:999px}.colorPanel-module__lI4iwq__hue::-moz-range-track{height:var(--hue-track);background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:999px}.colorPanel-module__lI4iwq__hue::-webkit-slider-thumb{-webkit-appearance:none;width:var(--hue-thumb);height:var(--hue-thumb);margin-top:calc((var(--hue-track) - var(--hue-thumb)) / 2);background:var(--hue-colour);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #00000073}.colorPanel-module__lI4iwq__hue::-moz-range-thumb{box-sizing:border-box;width:var(--hue-thumb);height:var(--hue-thumb);background:var(--hue-colour);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #00000073}.colorPanel-module__lI4iwq__actions{border-top:1px solid var(--line);flex-direction:column;gap:.1rem;padding-top:.35rem;display:flex}.colorPanel-module__lI4iwq__action{font:inherit;border-radius:var(--radius-sm);width:100%;color:var(--text-1);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:.3rem .5rem;font-size:.8125rem;display:flex}.colorPanel-module__lI4iwq__action:hover:not(:disabled){background:var(--surface-1)}.colorPanel-module__lI4iwq__action:disabled{opacity:.85;color:var(--text-3);cursor:default}.colorPanel-module__lI4iwq__action:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}
.codexAvatar-module__Wrwr-G__avatar,.codexAvatar-module__Wrwr-G__swatch{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.codexAvatar-module__Wrwr-G__avatar{object-fit:cover;border:1px solid var(--line);background:var(--surface-1)}.codexAvatar-module__Wrwr-G__swatch{color:var(--surface-2);font-family:var(--serif);font-weight:600}.codexAvatar-module__Wrwr-G__avatar[data-size=sm],.codexAvatar-module__Wrwr-G__swatch[data-size=sm]{width:1.75rem;height:1.75rem;font-size:.7rem}.codexAvatar-module__Wrwr-G__avatar[data-size=md],.codexAvatar-module__Wrwr-G__swatch[data-size=md]{width:3rem;height:3rem;font-size:.9rem}.codexAvatar-module__Wrwr-G__avatar[data-size=lg],.codexAvatar-module__Wrwr-G__swatch[data-size=lg]{width:4.5rem;height:4.5rem;font-size:1.35rem}
.outliner-module__NcaeiG__wrap{flex:1;min-width:0;min-height:0;padding:1.25rem 1.75rem;overflow-y:auto}.outliner-module__NcaeiG__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.outliner-module__NcaeiG__headActions{flex-shrink:0;gap:.5rem;display:flex}.outliner-module__NcaeiG__title{font-family:var(--serif);margin:0 0 .2rem;font-size:1.25rem}.outliner-module__NcaeiG__sub{color:var(--text-3);margin:0 0 1.1rem;font-size:.75rem}.outliner-module__NcaeiG__dragging{opacity:.5}.outliner-module__NcaeiG__dragOver{box-shadow:inset 0 0 0 2px var(--accent)}.outliner-module__NcaeiG__dragOverBefore{box-shadow:inset 0 2px 0 0 var(--accent)}.outliner-module__NcaeiG__dragOverAfter{box-shadow:inset 0 -2px 0 0 var(--accent)}.outliner-module__NcaeiG__error{color:var(--danger);margin:0 0 1rem;font-size:.8rem}.outliner-module__NcaeiG__tableScroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.outliner-module__NcaeiG__table{border-collapse:collapse;width:100%;min-width:68rem;font-size:.8125rem}.outliner-module__NcaeiG__table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--line);padding:0 .6rem .5rem;font-size:.65rem;font-weight:600}.outliner-module__NcaeiG__table td{border-bottom:1px solid var(--line);color:var(--text-2);vertical-align:middle;padding:.55rem .6rem}.outliner-module__NcaeiG__chapterRow td{color:var(--text-1);background:var(--surface-1);font-weight:600}.outliner-module__NcaeiG__sceneTitleIndent{padding-left:1.6rem;display:inline-block}.outliner-module__NcaeiG__dragHandle{width:.85rem;color:var(--text-3);opacity:.45;cursor:grab;vertical-align:middle;justify-content:center;align-items:center;margin-right:.4rem;transition:opacity .12s,color .12s;display:inline-flex}tr:hover .outliner-module__NcaeiG__dragHandle{opacity:.85}.outliner-module__NcaeiG__dragHandle:hover{color:var(--accent);opacity:1}.outliner-module__NcaeiG__disclosure{width:.85rem;height:.85rem;color:var(--text-3);cursor:pointer;vertical-align:middle;transform-origin:50%;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;margin-right:.4rem;padding:0;display:inline-flex;position:relative}.outliner-module__NcaeiG__disclosure[data-open=true]{transform:rotate(90deg)}.outliner-module__NcaeiG__disclosure:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.outliner-module__NcaeiG__disclosureSpacer{vertical-align:middle;width:.85rem;height:1px;margin-right:.4rem;display:inline-block}@media (hover:none) and (pointer:coarse){.outliner-module__NcaeiG__disclosure:after{content:"";position:absolute;inset:-15px}}.outliner-module__NcaeiG__chapterRow,.outliner-module__NcaeiG__sceneRow{-webkit-user-select:none;user-select:none}.outliner-module__NcaeiG__num{font-variant-numeric:tabular-nums;text-align:right;width:7rem;padding-left:1rem;padding-right:1rem}.outliner-module__NcaeiG__table th.outliner-module__NcaeiG__num,.outliner-module__NcaeiG__table td.outliner-module__NcaeiG__num{text-align:right}.outliner-module__NcaeiG__table tfoot td{color:var(--text-1);border-top:2px solid var(--line);border-bottom:none;font-weight:700}.outliner-module__NcaeiG__rowLink{color:inherit}.outliner-module__NcaeiG__rowLink:hover{color:var(--accent)}.outliner-module__NcaeiG__synopsisHeader,.outliner-module__NcaeiG__synopsisCell{min-width:16rem;max-width:22rem}.outliner-module__NcaeiG__synopsisCell{font-family:var(--serif);color:var(--text-3);font-size:.95rem;font-style:italic;line-height:var(--writing-text-leading)}.outliner-module__NcaeiG__notesHeader,.outliner-module__NcaeiG__notesCell{min-width:12rem;max-width:18rem}.outliner-module__NcaeiG__notesButton{border:none;border-bottom:1px dotted var(--text-3);text-align:left;border-radius:var(--radius-sm);width:100%;font:inherit;color:var(--text-2);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;padding:.1rem .4rem;font-size:.78rem;transition:border-color .12s,background-color .12s,color .12s;display:block;overflow:hidden}.outliner-module__NcaeiG__notesButton:hover,.outliner-module__NcaeiG__notesButton:focus-visible{background:var(--surface-1);color:var(--accent);border-bottom-style:solid;border-bottom-color:var(--accent)}.outliner-module__NcaeiG__notesPlaceholder{color:var(--text-3);font-style:italic}.outliner-module__NcaeiG__notesCount{color:var(--text-3);font-size:.72rem}.outliner-module__NcaeiG__notesTextarea{width:100%;min-width:12rem;font:inherit;color:var(--text-1);background:var(--field-bg);border:1px solid var(--accent);border-radius:var(--radius-sm);resize:vertical;font-size:.78rem;line-height:var(--writing-text-leading);padding:.3rem .4rem}.outliner-module__NcaeiG__notesPopover{z-index:1000;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;gap:.6rem;width:20rem;max-height:24rem;padding:.75rem;display:flex;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #14201b38}.outliner-module__NcaeiG__notesPopoverHead{justify-content:space-between;align-items:center;gap:var(--control-text-gap);flex-wrap:wrap;display:flex}.outliner-module__NcaeiG__notesPopoverTitle{font-family:var(--serif);color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}.outliner-module__NcaeiG__addNoteButton{align-self:flex-start}.outliner-module__NcaeiG__emptyNote{color:var(--text-3);margin:0;font-size:.78rem}.outliner-module__NcaeiG__noteCard{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;gap:.4rem;padding:.6rem .7rem;display:flex}.outliner-module__NcaeiG__noteCardTop{align-items:center;gap:var(--control-text-gap);display:flex}.outliner-module__NcaeiG__noteTitle{min-width:0;font-family:var(--serif);color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;outline:none;flex:1;font-size:.8rem;font-weight:600;overflow:hidden}.outliner-module__NcaeiG__noteTitle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.outliner-module__NcaeiG__notePin{color:var(--text-3);background:0 0;border:none;flex-shrink:0;font-size:.8rem;line-height:1;transition:color .12s}.outliner-module__NcaeiG__notePin:hover,.outliner-module__NcaeiG__notePinActive{color:var(--gilt)}.outliner-module__NcaeiG__noteCategory{flex-shrink:0}.outliner-module__NcaeiG__noteFiling{min-width:0;display:flex}.outliner-module__NcaeiG__noteFilingPill{cursor:pointer;max-width:100%}.outliner-module__NcaeiG__noteDeleteButton{color:var(--text-3);background:0 0;border:none;flex-shrink:0;padding:.1rem .15rem;font-size:.68rem}.outliner-module__NcaeiG__noteDeleteButton:hover{color:var(--danger)}.outliner-module__NcaeiG__noteBody{font-size:.78rem;line-height:var(--writing-text-leading);color:var(--text-2);white-space:pre-wrap;outline:none;min-height:2.5em}.outliner-module__NcaeiG__noteBody:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.outliner-module__NcaeiG__noteBody:empty:before,.outliner-module__NcaeiG__noteBody[data-empty]:before{content:attr(data-placeholder);color:var(--text-3);font-style:italic}.outliner-module__NcaeiG__goalButton{border:none;border-bottom:1px dotted var(--text-3);text-align:right;border-radius:var(--radius-sm);width:4.5rem;font:inherit;font-variant-numeric:tabular-nums;color:inherit;cursor:pointer;background:0 0;padding:.1rem .4rem;transition:border-color .12s,background-color .12s,color .12s}.outliner-module__NcaeiG__goalButton:hover,.outliner-module__NcaeiG__goalButton:focus-visible{background:var(--surface-1);color:var(--accent);border-bottom-style:solid;border-bottom-color:var(--accent)}.outliner-module__NcaeiG__differenceOver{color:var(--text-1);font-weight:600}.outliner-module__NcaeiG__differenceUnder{color:var(--text-3)}.outliner-module__NcaeiG__progressHeader{min-width:6rem}.outliner-module__NcaeiG__progressCell{min-width:6rem;padding-right:.75rem}.outliner-module__NcaeiG__progressTrack{background:var(--surface-2);border-radius:999px;width:100%;height:.4rem;overflow:hidden}.outliner-module__NcaeiG__progressFill{background:var(--accent);border-radius:999px;height:100%;transition:width .2s,background-color .2s}.outliner-module__NcaeiG__progressFillComplete{background:var(--accent-strong)}.outliner-module__NcaeiG__goalInput{text-align:right;width:4.5rem;font-family:var(--mono);font-size:inherit;color:var(--text-1);background:var(--field-bg);border:1px solid var(--accent);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;padding:.1rem .4rem}.outliner-module__NcaeiG__newRow td{border-bottom:1px dashed var(--line)}.outliner-module__NcaeiG__newRowSceneCell{padding-left:1.6rem}.outliner-module__NcaeiG__newRowInput{width:100%;font:inherit;color:var(--text-2);background:0 0;border:none;padding:.1rem 0}.outliner-module__NcaeiG__newRowInput::placeholder{color:var(--text-3);font-style:italic}.outliner-module__NcaeiG__newRowInput:focus{color:var(--text-1);outline:none}.outliner-module__NcaeiG__newRowInput:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.outliner-module__NcaeiG__newRowInput:disabled{opacity:.85}@media (max-width:1100px){.outliner-module__NcaeiG__typeColumn,.outliner-module__NcaeiG__differenceColumn,.outliner-module__NcaeiG__progressHeader,.outliner-module__NcaeiG__progressCell{display:none}.outliner-module__NcaeiG__synopsisHeader,.outliner-module__NcaeiG__synopsisCell{min-width:10rem;max-width:14rem}.outliner-module__NcaeiG__notesHeader,.outliner-module__NcaeiG__notesCell{min-width:8rem;max-width:12rem}.outliner-module__NcaeiG__table{min-width:44rem}}.outliner-module__NcaeiG__workspace{flex-direction:column;flex:1;min-height:0;display:flex}.outliner-module__NcaeiG__modeSwitch{flex-shrink:0;padding:1rem 1.75rem .85rem;display:flex}.outliner-module__NcaeiG__modeTab{flex-shrink:0}
.ChapterDownloadModal-module__SajbCW__control{align-items:flex-start;gap:var(--control-text-gap);flex-direction:column;flex-shrink:0;display:inline-flex}.ChapterDownloadModal-module__SajbCW__problem{color:var(--danger);font-size:.75rem}.ChapterDownloadModal-module__SajbCW__ready{color:var(--text-3);overflow-wrap:anywhere;flex-direction:column;gap:.15rem;font-size:.75rem;display:inline-flex}.ChapterDownloadModal-module__SajbCW__readyLink{color:var(--accent);font-weight:600}.ChapterDownloadModal-module__SajbCW__trigger{border:1px solid var(--line);color:var(--text-3);border-radius:var(--radius-sm);background:0 0;flex-shrink:0;padding:.3rem .4rem;font-size:.75rem;line-height:1;transition:border-color .12s,color .12s}.ChapterDownloadModal-module__SajbCW__trigger:hover{border-color:var(--accent);color:var(--accent)}.ChapterDownloadModal-module__SajbCW__trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ChapterDownloadModal-module__SajbCW__trigger:disabled{opacity:.85}.ChapterDownloadModal-module__SajbCW__overlay{z-index:1000;background:color-mix(in srgb, var(--ink-950) 55%, transparent);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.ChapterDownloadModal-module__SajbCW__panel{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-lg);width:min(28rem,100%);max-height:80vh;box-shadow:0 24px 64px color-mix(in srgb, var(--ink-950) 30%, transparent);padding:1.25rem 1.5rem 1.5rem;overflow-y:auto}.ChapterDownloadModal-module__SajbCW__panelHead{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.ChapterDownloadModal-module__SajbCW__panelTitle{font-family:var(--serif);color:var(--text-1);font-size:1.15rem}.ChapterDownloadModal-module__SajbCW__closeButton{color:var(--text-3);border-radius:var(--radius-sm);background:0 0;border:none;padding:.1rem .4rem;font-size:1.35rem;line-height:1;transition:color .12s,background-color .12s}.ChapterDownloadModal-module__SajbCW__closeButton:hover{color:var(--text-1);background:var(--surface-1)}.ChapterDownloadModal-module__SajbCW__closeButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ChapterDownloadModal-module__SajbCW__chapterInfo{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;padding:.6rem .75rem;display:flex}.ChapterDownloadModal-module__SajbCW__chapterInfoTitle{font-family:var(--serif);color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.ChapterDownloadModal-module__SajbCW__chapterInfoWords{color:var(--text-3);flex-shrink:0;font-size:.75rem}.ChapterDownloadModal-module__SajbCW__formatGrid{gap:var(--control-gap);grid-template-columns:repeat(3,1fr);display:grid}.ChapterDownloadModal-module__SajbCW__formatCard{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);color:inherit;text-align:left;flex-direction:column;gap:.3rem;padding:.75rem .85rem;text-decoration:none;transition:border-color .12s,background-color .12s;display:flex}.ChapterDownloadModal-module__SajbCW__formatCard:hover,.ChapterDownloadModal-module__SajbCW__formatCard:focus-visible{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--surface-1))}.ChapterDownloadModal-module__SajbCW__formatCard:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ChapterDownloadModal-module__SajbCW__formatName{font-family:var(--serif);color:var(--text-1);font-size:.9rem}.ChapterDownloadModal-module__SajbCW__formatSub{color:var(--text-3);font-size:.72rem;line-height:1.4}
.ChapterCover-module__BoS6bG__cover{flex-direction:column;gap:2rem;max-width:54rem;margin:0;padding:3rem .7rem 6rem;display:flex}.ChapterCover-module__BoS6bG__header{gap:var(--control-text-gap);flex-direction:column;display:flex}.ChapterCover-module__BoS6bG__eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:.75rem;font-weight:600}.ChapterCover-module__BoS6bG__title{font-family:var(--serif);text-align:left;color:var(--text-1);background:var(--field-bg);border:1px solid var(--line);border-radius:var(--radius-sm);margin:0;padding:.1rem .3rem;font-size:2rem;transition:border-color .12s,background-color .12s}.ChapterCover-module__BoS6bG__title:hover{border-color:var(--accent)}.ChapterCover-module__BoS6bG__title:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ChapterCover-module__BoS6bG__titlePlaceholder{color:var(--text-3);font-size:1.1rem;font-style:italic}.ChapterCover-module__BoS6bG__titleInput{font-family:var(--serif);color:var(--text-1);background:var(--panel-raised);border:1px solid var(--accent);border-radius:var(--radius-sm);width:100%;margin:0;padding:.1rem .3rem;font-size:2rem}.ChapterCover-module__BoS6bG__meta{align-items:center;gap:var(--control-gap);margin-top:.4rem;display:flex}.ChapterCover-module__BoS6bG__error{color:var(--danger);margin:0;font-size:.75rem}.ChapterCover-module__BoS6bG__progress{flex-direction:column;gap:.4rem;display:flex}.ChapterCover-module__BoS6bG__progressLabel{color:var(--text-3);justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.ChapterCover-module__BoS6bG__progressTrack{background:var(--panel-raised);border:1px solid var(--line);border-radius:999px;height:.5rem;overflow:hidden}.ChapterCover-module__BoS6bG__progressFill{background:var(--accent);border-radius:inherit;height:100%;transition:width .2s}.ChapterCover-module__BoS6bG__section{flex-direction:column;gap:.75rem;display:flex}.ChapterCover-module__BoS6bG__sectionLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-size:.75rem;font-weight:600}.ChapterCover-module__BoS6bG__empty{color:var(--text-3);margin:0;font-size:.875rem;font-style:italic}.ChapterCover-module__BoS6bG__sceneList{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-raised);flex-direction:column;gap:.2rem;display:flex;overflow:hidden}.ChapterCover-module__BoS6bG__sceneList>li+li{border-top:1px solid var(--line)}.ChapterCover-module__BoS6bG__sceneRow{flex-wrap:wrap;align-items:flex-start;gap:.6rem;padding:.4rem .9rem;display:flex;position:relative}.ChapterCover-module__BoS6bG__sceneRow:has(a.ChapterCover-module__BoS6bG__sceneRowLink):hover{background:var(--surface-hover,var(--panel-ground))}.ChapterCover-module__BoS6bG__sceneSynopsisRow{z-index:1;box-sizing:border-box;flex:0 0 100%;min-width:0;padding-left:calc(7px + .6rem);position:relative}.ChapterCover-module__BoS6bG__sceneSynopsisField{box-sizing:border-box;width:100%;min-width:0;font-family:inherit;font-size:.8rem;line-height:var(--writing-text-leading);color:var(--text-2);background:var(--field-bg);border:1px solid var(--line);border-radius:var(--radius-sm);padding:.3rem .5rem;display:block}.ChapterCover-module__BoS6bG__sceneSynopsisField:focus-visible{border-color:var(--accent);outline:none}.ChapterCover-module__BoS6bG__sceneRowLink{color:var(--text-1);flex:none;align-items:flex-start;padding:.3rem 0;display:flex}a.ChapterCover-module__BoS6bG__sceneRowLink:after{content:"";border-radius:var(--radius-sm);position:absolute;inset:0}.ChapterCover-module__BoS6bG__sceneDot{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:.45rem}.ChapterCover-module__BoS6bG__sceneInfo{z-index:1;flex-direction:column;flex:8rem;gap:.15rem;min-width:5rem;display:flex;position:relative}.ChapterCover-module__BoS6bG__sceneTitleButton,.ChapterCover-module__BoS6bG__sceneTitleInput{color:var(--text-1);text-align:left;box-sizing:border-box;border-radius:var(--radius-sm);width:100%;min-width:0;margin:0;padding:.1rem .3rem;font-family:inherit;font-size:.9rem}.ChapterCover-module__BoS6bG__sceneTitleButton{background:var(--field-bg);border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;transition:border-color .12s,background-color .12s;overflow:hidden}.ChapterCover-module__BoS6bG__sceneTitleButton:hover{border-color:var(--accent)}.ChapterCover-module__BoS6bG__sceneTitleButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ChapterCover-module__BoS6bG__sceneTitleInput{background:var(--panel-raised);border:1px solid var(--accent)}.ChapterCover-module__BoS6bG__sceneTitle{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.ChapterCover-module__BoS6bG__sceneSynopsis{color:var(--text-3);font-size:.8rem}.ChapterCover-module__BoS6bG__sceneWords{color:var(--text-3);flex-shrink:0;margin-top:.1rem;font-size:.75rem}.ChapterCover-module__BoS6bG__sceneGoalWrap{z-index:1;color:var(--text-3);flex-shrink:0;font-size:.75rem;position:relative}.ChapterCover-module__BoS6bG__notesHead{gap:var(--control-text-gap);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ChapterCover-module__BoS6bG__codexChipList{flex-wrap:wrap;gap:.4rem;display:flex}.ChapterCover-module__BoS6bG__codexChip{border:1px solid var(--line);background:var(--panel-raised);color:var(--text-2);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .6rem .25rem .4rem;font-size:.78rem;transition:border-color .12s,color .12s;display:flex}.ChapterCover-module__BoS6bG__codexChip:hover{border-color:var(--accent);color:var(--accent)}.ChapterCover-module__BoS6bG__codexChipType{text-transform:uppercase;letter-spacing:.03em;color:var(--text-3);font-size:.62rem}.ChapterCover-module__BoS6bG__beatList{flex-direction:column;gap:.5rem;list-style:none;display:flex}.ChapterCover-module__BoS6bG__beatRow{align-items:flex-start;gap:.5rem;display:flex}.ChapterCover-module__BoS6bG__beatIndex{color:var(--text-3);flex-shrink:0;padding-top:.2rem;font-size:.72rem;font-weight:700}.ChapterCover-module__BoS6bG__beatMain{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.ChapterCover-module__BoS6bG__beatTextInput{width:100%;font:inherit;color:var(--text-1);background:var(--panel-raised);border:1px solid var(--line);border-radius:var(--radius-sm);resize:none;min-height:1.9rem;padding:.35rem .5rem;font-size:.85rem;display:block;overflow:hidden}.ChapterCover-module__BoS6bG__beatTextInput:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.ChapterCover-module__BoS6bG__beatDeleteButton{color:var(--text-3);background:0 0;border:none;flex-shrink:0;padding:.4rem .2rem;font-size:.72rem}.ChapterCover-module__BoS6bG__beatDeleteButton:hover{color:var(--danger)}.ChapterCover-module__BoS6bG__beatSceneChip{text-transform:uppercase;letter-spacing:.03em;color:var(--accent);background:var(--panel-raised);border:1px solid var(--line);border-radius:999px;align-self:flex-start;padding:.12rem .5rem;font-size:.64rem;font-weight:600;transition:border-color .12s}.ChapterCover-module__BoS6bG__beatSceneChip:hover{border-color:var(--accent)}.ChapterCover-module__BoS6bG__saveStatus{color:var(--text-3);text-align:right;min-width:4.5rem;font-size:.75rem}.ChapterCover-module__BoS6bG__saveStatus[data-state=saving]{color:var(--gilt)}.ChapterCover-module__BoS6bG__saveStatus[data-state=saved]{color:var(--accent)}.ChapterCover-module__BoS6bG__saveStatus[data-state=error]{color:var(--danger)}.ChapterCover-module__BoS6bG__notesArea{resize:vertical;min-height:8rem;font-family:var(--serif);font-size:.95rem;line-height:var(--writing-text-leading);color:var(--text-1);background:var(--panel-raised);border:1px solid var(--line);border-radius:var(--radius-md);padding:.75rem .9rem}.ChapterCover-module__BoS6bG__notesArea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ChapterCover-module__BoS6bG__progressGoal button{width:auto;padding:0}.ChapterCover-module__BoS6bG__coverColumn{flex-direction:column;height:100%;min-height:0;display:flex}.ChapterCover-module__BoS6bG__sideSwitch{box-sizing:border-box;border-bottom:1px solid var(--line);flex:none;padding:.45rem .7rem .6rem}.ChapterCover-module__BoS6bG__columnHead{align-items:center;gap:var(--control-text-gap);box-sizing:border-box;height:var(--chrome-row-height);border-bottom:1px solid var(--line);flex:none;display:flex}.ChapterCover-module__BoS6bG__columnTitle{letter-spacing:.06em;text-transform:uppercase;min-width:0;color:var(--text-3);flex:auto;padding:0 0 0 .7rem;font-size:.68rem;font-weight:700}.ChapterCover-module__BoS6bG__closeButton{width:1.5rem;height:1.5rem;color:var(--pill-ink);border:var(--pill-border-width) solid var(--pill-edge);border-radius:var(--radius-sm);background:0 0;flex-shrink:0;justify-content:center;align-items:center;margin-right:.7rem;font-size:.85rem;line-height:1;transition:border-color .12s,color .12s;display:flex;position:relative}.ChapterCover-module__BoS6bG__closeButton:hover{border-color:var(--accent);color:var(--accent)}.ChapterCover-module__BoS6bG__closeButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover:none) and (pointer:coarse){.ChapterCover-module__BoS6bG__closeButton:after{content:"";position:absolute;inset:-10px}}.ChapterCover-module__BoS6bG__coverScroll{flex:1 1 0;min-height:0;overflow-y:auto}.ChapterCover-module__BoS6bG__sideSlot{border-top:1px solid var(--line);flex-direction:column;flex:1 1 0;min-height:0;display:flex}
.ChapterScreenLayout-module__OQeMBa__chapterScreen{flex:1;min-height:0;display:flex}.ChapterScreenLayout-module__OQeMBa__chapterScreenLeft{background:var(--area-split-bg,var(--panel-ground));flex-direction:column;flex-shrink:0;min-width:0;min-height:0;display:flex;overflow:hidden}.ChapterScreenLayout-module__OQeMBa__resizeHandle{z-index:9;cursor:col-resize;touch-action:none;background:0 0;flex:none;width:10px;margin-left:-9px;position:relative}.ChapterScreenLayout-module__OQeMBa__resizeHandle:before{content:"";background:var(--edge,var(--line));pointer-events:none;width:1px;transition:background-color .12s;position:absolute;top:0;bottom:0;right:0}.ChapterScreenLayout-module__OQeMBa__resizeHandle:hover:before,.ChapterScreenLayout-module__OQeMBa__resizeHandle[data-dragging=true]:before{background:var(--accent)}.ChapterScreenLayout-module__OQeMBa__chapterScreenRight{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ChapterScreenLayout-module__OQeMBa__chapterScreen[data-column=off],.ChapterScreenLayout-module__OQeMBa__chapterScreen[data-column=off]>.ChapterScreenLayout-module__OQeMBa__chapterScreenRight{display:contents}@media (max-width:1000px){.ChapterScreenLayout-module__OQeMBa__chapterScreenLeft{display:none}.ChapterScreenLayout-module__OQeMBa__chapterScreenLeft[data-drawer=open]{z-index:41;border-right:1px solid var(--line);width:min(28rem,92vw);display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:12px 0 32px #0000002e;flex-basis:auto!important}.ChapterScreenLayout-module__OQeMBa__resizeHandle{display:none}}.ChapterScreenLayout-module__OQeMBa__drawerScrim{z-index:40;background:color-mix(in srgb, var(--surface-0) 55%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;inset:0}
.editLightbox-module__Ras8nW__lightbox{z-index:1001;background:color-mix(in srgb, var(--surface-0) 78%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.editLightbox-module__Ras8nW__lightboxPanel{background:var(--surface-0);border:1px solid var(--line);border-radius:var(--radius-md);padding:2.75rem 1rem 1rem;position:relative;box-shadow:0 1.5rem 3rem #00000059}.editLightbox-module__Ras8nW__lightboxClose{position:absolute;top:.7rem;right:.85rem}
.momentField-module__LD7t1W__moment{--control-height:1.55rem;--field-text:.8rem;flex-wrap:wrap;flex:1;align-items:center;gap:.35rem;min-width:0;display:flex;position:relative}.momentField-module__LD7t1W__moment:has(:disabled){color:var(--text-3)}.momentField-module__LD7t1W__date{flex:none;width:5.2em}.momentField-module__LD7t1W__dateInput,.momentField-module__LD7t1W__time{font:inherit;color:inherit;font-variant-numeric:tabular-nums;background:0 0;border:none;min-width:0;margin:0;padding:0}.momentField-module__LD7t1W__dateInput{width:100%}.momentField-module__LD7t1W__dateInput::placeholder{color:var(--text-3)}.momentField-module__LD7t1W__dateInput:focus-visible,.momentField-module__LD7t1W__time:focus-visible{outline:none}.momentField-module__LD7t1W__iconButton{color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:4px;flex:none;justify-content:center;align-items:center;margin:0 0 0 auto;padding:.25rem;display:inline-flex}.momentField-module__LD7t1W__iconButton:hover:not(:disabled),.momentField-module__LD7t1W__iconButton:focus-visible{color:var(--accent)}.momentField-module__LD7t1W__iconButton:focus-visible{outline:1px solid var(--accent)}.momentField-module__LD7t1W__icon{width:.75rem;height:.75rem}.momentField-module__LD7t1W__picker{opacity:0;pointer-events:none;border:none;width:1px;height:1px;padding:0;position:absolute;bottom:0;right:0}.momentField-module__LD7t1W__time{flex:0 auto}.momentField-module__LD7t1W__time::-webkit-calendar-picker-indicator{display:none}.momentField-module__LD7t1W__bad{color:var(--danger);flex-basis:100%;font-size:.68rem}
.PomodoroPanel-module__5_B6Ba__wrap{min-height:12rem;margin-bottom:var(--foot-chrome-clearance,0px);border-top:1px solid var(--line);background-image:var(--pomodoro-bg-image,none);background-color:var(--pomodoro-bg-color,var(--panel-raised));background-position:50%;background-size:cover;flex-direction:column;flex-shrink:0;display:flex;position:relative}.PomodoroPanel-module__5_B6Ba__scrim{background:linear-gradient(#0a0e0c85 0%,#0a0e0cad 100%);position:absolute;inset:0}.PomodoroPanel-module__5_B6Ba__content{justify-content:center;align-items:center;gap:var(--control-text-gap);flex-direction:column;flex:1;padding:1rem .85rem;display:flex;position:relative}.PomodoroPanel-module__5_B6Ba__digits{letter-spacing:.03em;color:var(--accent);font-size:2.35rem;font-weight:300}.PomodoroPanel-module__5_B6Ba__statusLine{color:#ffffffd1;text-align:center;margin:0;font-size:.76rem}.PomodoroPanel-module__5_B6Ba__controls{justify-content:center;gap:var(--control-gap);flex-wrap:wrap;margin-top:.2rem;display:flex}.PomodoroPanel-module__5_B6Ba__controlButton{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ffffffeb;background:#14181659;border:1px solid #ffffff47;border-radius:999px;flex:none;padding:.42rem 1.15rem;font-size:.75rem;font-weight:600;transition:border-color .12s,background-color .12s}.PomodoroPanel-module__5_B6Ba__controlButton:hover:not(:disabled){border-color:var(--accent);background:#14181680}.PomodoroPanel-module__5_B6Ba__controlButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.PomodoroPanel-module__5_B6Ba__controlButton:disabled{cursor:not-allowed;opacity:.45}.PomodoroPanel-module__5_B6Ba__controlButtonPrimary{background:color-mix(in srgb, var(--accent) 35%, #14181659);border-color:color-mix(in srgb, var(--accent) 55%, #ffffff47);color:#fff}.PomodoroPanel-module__5_B6Ba__notifyButton{color:var(--accent);background:0 0;border:none;padding:.2rem 0;font-size:.68rem;text-decoration:none}.PomodoroPanel-module__5_B6Ba__notifyButton:hover{color:var(--accent);opacity:.82}.PomodoroPanel-module__5_B6Ba__notifyButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.PomodoroPanel-module__5_B6Ba__notifyHint{color:#ffffffb8;text-align:center;margin:0;font-size:.68rem}.PomodoroPanel-module__5_B6Ba__settingsToggle{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ffffffd9;background:#14181659;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;transition:border-color .12s,color .12s,background-color .12s;display:flex;position:absolute;top:.5rem;right:.5rem}.PomodoroPanel-module__5_B6Ba__settingsToggle:hover{border-color:var(--accent);color:var(--accent)}.PomodoroPanel-module__5_B6Ba__settingsToggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.PomodoroPanel-module__5_B6Ba__settingsPopover{z-index:3;border-radius:var(--radius-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e1210eb;border:1px solid #ffffff2e;flex-direction:column;gap:.85rem;width:14.375rem;max-height:22rem;padding:.9rem;display:flex;position:absolute;bottom:2.3rem;right:.5rem;overflow-y:auto;box-shadow:0 8px 24px #00000059}.PomodoroPanel-module__5_B6Ba__settingsRow{gap:var(--control-text-gap);flex-direction:column;display:flex}.PomodoroPanel-module__5_B6Ba__settingsRow+.PomodoroPanel-module__5_B6Ba__settingsRow{border-top:1px solid #ffffff24;margin-top:.35rem;padding-top:.75rem}.PomodoroPanel-module__5_B6Ba__settingsLabel{color:#ffffffd9;font-size:.7rem;font-weight:600}.PomodoroPanel-module__5_B6Ba__settingsHint{color:#ffffffa6;margin:0;font-size:.68rem}.PomodoroPanel-module__5_B6Ba__settingsActions{align-items:center;gap:var(--control-text-gap);flex-wrap:wrap;display:flex}.PomodoroPanel-module__5_B6Ba__settingsColorRing{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.3rem;height:1.3rem;padding:.12rem;display:inline-flex}.PomodoroPanel-module__5_B6Ba__settingsColorInput{cursor:pointer;background:0 0;border:1.5px solid #14181699;border-radius:50%;width:100%;min-width:0;height:100%;min-height:0;padding:0;overflow:hidden}.PomodoroPanel-module__5_B6Ba__settingsColorInput::-webkit-color-swatch-wrapper{border-radius:50%;padding:0}.PomodoroPanel-module__5_B6Ba__settingsColorInput::-webkit-color-swatch{border:none;border-radius:50%}.PomodoroPanel-module__5_B6Ba__settingsButton{color:#ffffffeb;background:#14181659;border:1px solid #ffffff47;border-radius:999px;padding:.3rem .65rem;font-size:.7rem;font-weight:600;transition:border-color .12s,background-color .12s}.PomodoroPanel-module__5_B6Ba__settingsButton:hover:not(:disabled){border-color:var(--accent)}.PomodoroPanel-module__5_B6Ba__settingsButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.PomodoroPanel-module__5_B6Ba__settingsButton:disabled{cursor:not-allowed;opacity:.5}.PomodoroPanel-module__5_B6Ba__settingsError{color:#ffb4a8;margin:0;font-size:.68rem}.PomodoroPanel-module__5_B6Ba__settingsStepper{align-items:center;gap:var(--control-text-gap);display:flex}.PomodoroPanel-module__5_B6Ba__stepButton{border:1px solid var(--accent);width:1.375rem;height:1.375rem;color:var(--accent);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;line-height:1;transition:background-color .12s;display:flex}.PomodoroPanel-module__5_B6Ba__stepButton:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 16%, transparent)}.PomodoroPanel-module__5_B6Ba__stepButton:disabled{color:#fff6;cursor:default;border-color:#ffffff47}.PomodoroPanel-module__5_B6Ba__stepValue{text-align:center;color:#ffffffeb;font-variant-numeric:tabular-nums;min-width:1.75rem;font-size:1.05rem}.PomodoroPanel-module__5_B6Ba__stepUnit{color:#fff9;font-size:.7rem}
.sideSlotTabs-module__PlWoVq__strip{--side-slot-tab-width:44px;--side-slot-tag-width:26px;--side-slot-tab-behind:4px;--side-slot-tab-length:124px;--side-slot-tab-gap:6px;--side-slot-tab-top:46px;z-index:1;flex:0 0 var(--side-slot-tab-width);width:var(--side-slot-tab-width);align-items:stretch;gap:var(--side-slot-tab-gap);padding-top:var(--side-slot-tab-top);background:var(--area-editor-bg,var(--surface-0));flex-direction:column;margin-right:-1px;display:flex;position:relative}.sideSlotTabs-module__PlWoVq__strip:last-child{margin-right:0}.sideSlotTabs-module__PlWoVq__tab{width:var(--side-slot-tab-width);height:var(--side-slot-tab-length);cursor:pointer;font:inherit;background:0 0;border:none;justify-content:flex-end;padding:0;display:flex}.sideSlotTabs-module__PlWoVq__tab:focus-visible{outline:none}.sideSlotTabs-module__PlWoVq__tab:focus-visible .sideSlotTabs-module__PlWoVq__face{outline:2px solid var(--accent);outline-offset:2px}.sideSlotTabs-module__PlWoVq__face{box-sizing:border-box;width:calc(var(--side-slot-tag-width) - var(--side-slot-tab-behind));writing-mode:vertical-rl;height:100%;font-family:"Inter", var(--sans);text-transform:uppercase;letter-spacing:.2em;white-space:nowrap;color:var(--text-3);background:color-mix(in srgb, var(--panel-ground) 55%, var(--area-editor-bg,var(--surface-0)));border:1px solid var(--line);border-radius:var(--radius-md) 0 0 var(--radius-md);transition:color var(--duration-fast,.15s) ease, background-color var(--duration-fast,.15s) ease;border-right:none;justify-content:center;align-items:center;font-size:.625rem;font-weight:600;display:flex}.sideSlotTabs-module__PlWoVq__tab:hover .sideSlotTabs-module__PlWoVq__face{color:var(--accent)}.sideSlotTabs-module__PlWoVq__tab[data-front=true] .sideSlotTabs-module__PlWoVq__face{width:var(--side-slot-tag-width);color:var(--text-1);border-color:color-mix(in srgb, var(--line) 60%, transparent);border-right:none}.sideSlotTabs-module__PlWoVq__tab[data-front=true] .sideSlotTabs-module__PlWoVq__face[data-panel=companion]{background:var(--area-split-bg,var(--panel-ground))}.sideSlotTabs-module__PlWoVq__tab[data-front=true] .sideSlotTabs-module__PlWoVq__face[data-panel=marginalia]{background:var(--area-marginalia-bg,var(--panel-ground))}.sideSlotTabs-module__PlWoVq__strip[data-collapsed=true] .sideSlotTabs-module__PlWoVq__tab[data-front=true] .sideSlotTabs-module__PlWoVq__face{width:calc(var(--side-slot-tag-width) - var(--side-slot-tab-behind));color:var(--text-3);background:color-mix(in srgb, var(--panel-ground) 55%, var(--area-editor-bg,var(--surface-0)));border-color:var(--line)}@media (prefers-reduced-motion:reduce){.sideSlotTabs-module__PlWoVq__face{transition:none}}
.SettingsModal-module__xLObMq__overlay{z-index:1000;background:color-mix(in srgb, var(--ink-950) 55%, transparent);justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.SettingsModal-module__xLObMq__panel{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-lg);width:min(56rem,100%);height:min(44rem,100%);box-shadow:0 24px 64px color-mix(in srgb, var(--ink-950) 30%, transparent);flex-direction:column;display:flex;overflow:hidden}.SettingsModal-module__xLObMq__panelHead{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.4rem;display:flex}.SettingsModal-module__xLObMq__panelTitle{font-family:var(--serif);color:var(--text-1);font-size:1.2rem}.SettingsModal-module__xLObMq__closeButton{width:1.9rem;height:1.9rem;color:var(--text-3);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.4rem;line-height:1;transition:color .12s,background-color .12s;display:flex}.SettingsModal-module__xLObMq__closeButton:hover{color:var(--text-1);background:var(--surface-1)}.SettingsModal-module__xLObMq__closeButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.SettingsModal-module__xLObMq__body{flex:1;min-height:0;display:flex}.SettingsModal-module__xLObMq__rail{border-right:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:.15rem;width:12.5rem;min-height:0;padding:.75rem;display:flex;overflow-y:auto}.SettingsModal-module__xLObMq__railButton{text-align:left;color:var(--text-2);border-radius:var(--radius-sm);background:0 0;border:1px solid #0000;align-items:center;gap:.55rem;padding:.5rem .6rem;font-size:.82rem;font-weight:600;transition:border-color .12s,color .12s,background-color .12s;display:flex}.SettingsModal-module__xLObMq__railButton:hover{color:var(--accent)}.SettingsModal-module__xLObMq__railButton[aria-current=true]{background:var(--surface-1);border-color:var(--line);color:var(--accent)}.SettingsModal-module__xLObMq__railIcon{color:var(--text-3);flex-shrink:0;display:inline-flex}.SettingsModal-module__xLObMq__railButton[aria-current=true] .SettingsModal-module__xLObMq__railIcon,.SettingsModal-module__xLObMq__railButton:hover .SettingsModal-module__xLObMq__railIcon{color:inherit}.SettingsModal-module__xLObMq__railDivider{background:var(--line);height:1px;margin:.5rem .4rem}.SettingsModal-module__xLObMq__railDanger[aria-current=true]{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 45%, var(--line))}.SettingsModal-module__xLObMq__railDanger:hover{color:var(--danger)}.SettingsModal-module__xLObMq__content{--settings-gap-label:var(--control-text-gap);--settings-gap-hint:var(--control-text-gap);--settings-gap-field:1.25rem;--settings-gap-button:1rem;--settings-gap-section:2rem;--settings-gap-heading:.5rem;--settings-gap-lead:1.25rem;--settings-gap-list:.75rem;--settings-gap-inline:var(--control-gap);--settings-gap-card-text:.25rem;--settings-gap-card-action:.75rem;--settings-card-pad-y:.75rem;--settings-card-pad-x:1rem;flex:1;min-width:0;min-height:0;padding:1.5rem 1.75rem;overflow-y:auto}.SettingsModal-module__xLObMq__sectionTitle{font-family:var(--serif);color:var(--text-1);margin-bottom:var(--settings-gap-heading);font-size:1.05rem}.SettingsModal-module__xLObMq__sectionDescription{color:var(--text-3);margin-bottom:var(--settings-gap-lead);font-size:.8rem;line-height:1.5}.SettingsModal-module__xLObMq__sectionDivider{border:none;border-top:1px solid var(--line);margin:var(--settings-gap-section) 0}.SettingsModal-module__xLObMq__loading{color:var(--text-3);font-size:.82rem;font-style:italic}.SettingsModal-module__xLObMq__error{color:var(--danger);margin-top:var(--settings-gap-hint);font-size:.78rem}.SettingsModal-module__xLObMq__sectionNote{margin:var(--settings-gap-field) 0 0;color:var(--text-3);font-size:.8rem}
.account-module__RPkb2q__wrap{flex-direction:column;gap:2.25rem;max-width:32rem;margin:0 auto;padding:2rem 1.5rem 4rem;display:flex}.account-module__RPkb2q__title{font-family:var(--serif);margin:0;font-size:1.5rem}.account-module__RPkb2q__section{border-top:1px solid var(--line);flex-direction:column;gap:1rem;padding-top:1.5rem;display:flex}.account-module__RPkb2q__sectionTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin:0;font-size:.7rem;font-weight:700}.account-module__RPkb2q__field{gap:var(--settings-gap-label,var(--control-text-gap));flex-direction:column;display:flex}.account-module__RPkb2q__label{letter-spacing:.03em;text-transform:uppercase;color:var(--text-2);font-size:.7rem;font-weight:600}.account-module__RPkb2q__input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--field-bg);color:var(--text-1);outline:none;padding:.55rem .7rem;font-size:.9rem}.account-module__RPkb2q__input:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 25%, transparent)}.account-module__RPkb2q__input:disabled{color:var(--text-3);background:var(--surface-0)}.account-module__RPkb2q__status{color:var(--text-3);margin-top:var(--settings-gap-hint,0);font-size:.72rem;display:block}.account-module__RPkb2q__error{color:var(--danger);margin:var(--settings-gap-hint,0) 0 0;font-size:.78rem}.account-module__RPkb2q__field>.account-module__RPkb2q__status,.account-module__RPkb2q__field>.account-module__RPkb2q__error{margin-top:calc(var(--settings-gap-hint,.35rem) - var(--settings-gap-label,.35rem))}.account-module__RPkb2q__purchaseGrid{margin:0 0 var(--settings-gap-field,0);grid-template-columns:auto 1fr;gap:.5rem 1.5rem;display:grid}.account-module__RPkb2q__purchaseLabel{color:var(--text-3);font-size:.8rem}.account-module__RPkb2q__purchaseValue{color:var(--text-1);margin:0;font-size:.875rem;font-weight:500}.account-module__RPkb2q__empty{color:var(--text-3);margin:0;font-size:.875rem;font-style:italic}.account-module__RPkb2q__downloadRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.account-module__RPkb2q__downloadTitle{color:var(--text-1);margin:0;font-size:.9rem;font-weight:500}.account-module__RPkb2q__downloadMeta{color:var(--text-3);margin:var(--settings-gap-card-text,.15rem) 0 0;font-variant-numeric:tabular-nums;font-size:.78rem}
.paperToolbarLayout-module__qz7d4q__strip{z-index:3;left:6px;top:calc(var(--paper-top-offset,1.25rem) + 10px);box-sizing:border-box;--accent:var(--paper-accent);--pill-fill:transparent;--pill-fill-hover:transparent;--pill-fill-pressed:transparent;--pill-face-ink:var(--paper-ink-1,var(--text-1));--pill-face-muted-ink:var(--paper-ink-3,var(--text-3));--pill-face-disabled-ink:var(--paper-ink-3,var(--text-3));--pill-edge:color-mix(in srgb, var(--paper-ink-1,var(--text-1)) 34%, transparent);--pill-ring:var(--pill-edge);--pill-group-ring:var(--pill-edge);background:0 0;border:0;border-radius:999px;padding:0;position:absolute}.paperToolbarLayout-module__qz7d4q__strip[data-paper-layout-toggle] .paperToolbarLayout-module__qz7d4q__turned{transform-origin:0 0;transform:translateX(var(--turned-thickness,0px)) rotate(90deg);font-family:var(--turned-font,inherit);position:absolute;top:0;left:0}.paperToolbarLayout-module__qz7d4q__strip[data-paper-layout-toggle] .paperToolbarLayout-module__qz7d4q__turned .calamus-segment{width:var(--turned-segment-width,calc(15px + 2 * var(--pill-pad-x)));height:var(--turned-segment-height,calc(1lh + 2 * var(--pill-pad-y)));padding:0}.paperToolbarLayout-module__qz7d4q__strip[data-paper-layout-toggle] .paperToolbarLayout-module__qz7d4q__turned .calamus-segment svg{margin-block:0;transform:rotate(-90deg)}.paperToolbarLayout-module__qz7d4q__strip[data-paper-layout-toggle] .paperToolbarLayout-module__qz7d4q__turned .calamus-segment[aria-pressed=true]{--text-1:var(--paper-accent,var(--accent));color:var(--paper-accent,var(--accent));box-shadow:0 0 0 var(--pill-border-width) var(--paper-accent,var(--accent));background:0 0}.paperToolbarLayout-module__qz7d4q__strip[data-paper-layout-toggle] .paperToolbarLayout-module__qz7d4q__turned .calamus-segment:focus-visible{box-shadow:inset 0 0 0 var(--pill-border-width,1px) var(--accent);outline:none}.paperToolbarLayout-module__qz7d4q__strip[data-placement=desk]{left:auto;right:100%;top:var(--paper-top-offset,1.25rem);background:var(--paper-bg,var(--surface-1));margin-right:8px}
.searchHighlights-module__9C0X1W__scope::highlight(calamus-search-match){background-color:color-mix(in srgb, var(--accent) 28%, transparent)}.searchHighlights-module__9C0X1W__scope ::highlight(calamus-search-match){background-color:color-mix(in srgb, var(--accent) 28%, transparent)}.searchHighlights-module__9C0X1W__scope::highlight(calamus-search-current){background-color:color-mix(in srgb, var(--accent) 55%, transparent)}.searchHighlights-module__9C0X1W__scope ::highlight(calamus-search-current){background-color:color-mix(in srgb, var(--accent) 55%, transparent)}.searchHighlights-module__9C0X1W__scope::highlight(calamus-pending-annotation){background-color:color-mix(in srgb, var(--accent) 28%, transparent)}.searchHighlights-module__9C0X1W__scope ::highlight(calamus-pending-annotation){background-color:color-mix(in srgb, var(--accent) 28%, transparent)}.searchHighlights-module__9C0X1W__overlay{pointer-events:none;z-index:1;position:absolute;inset:0}.searchHighlights-module__9C0X1W__matchBox,.searchHighlights-module__9C0X1W__currentBox{border-radius:2px;position:absolute}.searchHighlights-module__9C0X1W__matchBox[data-tint=true]{background-color:color-mix(in srgb, var(--accent) 28%, transparent)}.searchHighlights-module__9C0X1W__currentBox[data-tint=true]{background-color:color-mix(in srgb, var(--accent) 55%, transparent)}.searchHighlights-module__9C0X1W__currentBox{outline:1px solid var(--accent);outline-offset:0}@media print{.searchHighlights-module__9C0X1W__overlay{display:none}}.searchHighlights-module__9C0X1W__scope::highlight(calamus-reader-mark){background-color:color-mix(in srgb, var(--brass-500) 30%, transparent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--brass-500) 75%, transparent);text-decoration-color:color-mix(in srgb, var(--brass-500) 75%, transparent);text-underline-offset:3px;text-decoration-thickness:1px}.searchHighlights-module__9C0X1W__scope ::highlight(calamus-reader-mark){background-color:color-mix(in srgb, var(--brass-500) 30%, transparent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--brass-500) 75%, transparent);text-decoration-color:color-mix(in srgb, var(--brass-500) 75%, transparent);text-underline-offset:3px;text-decoration-thickness:1px}
.library-module__F1QO9q__shell{flex:1;min-width:0;min-height:0;display:flex}.library-module__F1QO9q__rail{border-right:1px solid var(--line);background:var(--surface-1);overscroll-behavior:contain;flex-direction:column;flex:none;align-items:center;gap:.7rem;width:4.5rem;min-height:0;padding:1.75rem .75rem;display:flex;position:relative;overflow-y:auto}.library-module__F1QO9q__chip{width:2.75rem;height:2.75rem;font-family:var(--serif);color:#fff;background:var(--accent);background-position:50%;background-size:cover;border:2px solid #0000;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;transition:border-color .15s,transform .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #14201b33}.library-module__F1QO9q__chipPhoto:before{content:"";background:#0a0e0c6b;border-radius:50%;position:absolute;inset:0}.library-module__F1QO9q__chipInitials{text-shadow:0 1px 2px #0a0e0c8c;position:relative}.library-module__F1QO9q__chip:hover{transform:scale(1.05)}.library-module__F1QO9q__chipActive{border-color:var(--text-1)}.library-module__F1QO9q__galleryChip{border:2px solid var(--line);background:var(--surface-2);width:2.75rem;height:2.75rem;color:var(--text-2);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-bottom:.4rem;transition:border-color .15s,color .15s,transform .15s;display:flex}.library-module__F1QO9q__galleryChip:hover{color:var(--accent);transform:scale(1.05)}.library-module__F1QO9q__galleryChip.library-module__F1QO9q__chipActive{border-color:var(--accent);color:var(--accent)}.library-module__F1QO9q__chipAdd{border:1px dashed var(--line);width:2.75rem;height:2.75rem;color:var(--text-3);background:0 0;border-radius:50%;flex:none;font-size:1.1rem;line-height:1;transition:border-color .15s,color .15s}.library-module__F1QO9q__chipAdd:hover{border-color:var(--accent);color:var(--accent)}.library-module__F1QO9q__chipAddGallery{border:1.5px solid var(--accent);width:2.75rem;height:2.75rem;color:var(--accent);background:0 0;border-radius:50%;flex:none;place-self:center start;font-size:1.35rem;line-height:1;transition:background-color .15s,transform .15s}.library-module__F1QO9q__chipAddGallery:hover{background:color-mix(in srgb, var(--accent) 18%, transparent)}.library-module__F1QO9q__penNameOverlay{z-index:1000;background:color-mix(in srgb, var(--ink-950) 55%, transparent);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.library-module__F1QO9q__penNamePanel{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-lg);width:min(24rem,100%);box-shadow:0 24px 64px color-mix(in srgb, var(--ink-950) 30%, transparent);padding:1.25rem 1.5rem 1.5rem}.library-module__F1QO9q__penNamePanelHead{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.library-module__F1QO9q__penNamePanelTitle{font-family:var(--serif);color:var(--text-1);font-size:1.15rem}.library-module__F1QO9q__penNameClose{color:var(--text-3);border-radius:var(--radius-sm);background:0 0;border:none;padding:.1rem .4rem;font-size:1.35rem;line-height:1;transition:color .12s,background-color .12s}.library-module__F1QO9q__penNameClose:hover{color:var(--text-1);background:var(--surface-1)}.library-module__F1QO9q__penNameClose:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.library-module__F1QO9q__penNameDescription{color:var(--text-2);margin-bottom:1.5rem;font-size:.85rem;line-height:1.5}.library-module__F1QO9q__penNameInput{width:100%}.library-module__F1QO9q__main{flex:1;min-width:0;min-height:0;padding:2.5rem 2rem 4rem;overflow-y:auto}.library-module__F1QO9q__libraryView{display:contents}.library-module__F1QO9q__libraryView[hidden]{display:none}.library-module__F1QO9q__mainHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.library-module__F1QO9q__shelfSearch{box-sizing:border-box;width:15rem;max-width:100%;height:2rem;padding:0 .375rem 0 var(--pill-pad-x);box-shadow:0 0 0 var(--pill-border-width) var(--pill-edge);border-radius:999px;align-items:center;gap:.375rem;transition:box-shadow .12s;display:flex}.library-module__F1QO9q__shelfSearch:focus-within{box-shadow:0 0 0 var(--pill-border-width) var(--accent)}.library-module__F1QO9q__shelfSearchInput{min-width:0;height:100%;color:var(--text-1);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:.85rem}.library-module__F1QO9q__shelfSearchInput::placeholder{color:var(--text-3)}.library-module__F1QO9q__shelfSearchInput::-webkit-search-cancel-button{appearance:none}.library-module__F1QO9q__shelfSearchClear{width:1.25rem;height:1.25rem;color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;display:flex}.library-module__F1QO9q__shelfSearchClear:hover{color:var(--accent)}.library-module__F1QO9q__shelfSearchClear:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.library-module__F1QO9q__shelfSearchEmpty{color:var(--text-2);margin:0 0 2rem;font-size:.85rem}.library-module__F1QO9q__mainHeaderEnd{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.library-module__F1QO9q__penNameSearch{max-width:100%;position:relative}.library-module__F1QO9q__penNameSearch .library-module__F1QO9q__penNameSearchMenu[hidden]{display:none}.library-module__F1QO9q__penNameSearch .library-module__F1QO9q__penNameSearchMenu{width:max-content;max-width:min(22rem,100vw - 2rem);left:auto;right:0}.library-module__F1QO9q__penNameSearch .library-module__F1QO9q__penNameSearchOption{text-overflow:ellipsis;display:block;overflow:hidden}.library-module__F1QO9q__penNameSearch .library-module__F1QO9q__penNameSearchOption[aria-selected=true]{color:var(--text-1)}.library-module__F1QO9q__penHeadingBlock{--pen-name-leading:2.1rem;--pen-name-box:calc(var(--pen-name-leading) + .1rem + 2px);--pen-heading-line-gap:.35rem;--pen-summary-leading:1.1375rem;--pen-portrait-height:calc(var(--pen-name-box) + var(--pen-heading-line-gap) + var(--pen-summary-leading));--pen-portrait-width:calc(var(--pen-portrait-height) * 2 / 3);align-items:flex-start;gap:.6rem;min-width:0;display:flex}.library-module__F1QO9q__penHeadingText{gap:var(--pen-heading-line-gap);flex-direction:column;flex:auto;min-width:0;display:flex}.library-module__F1QO9q__penHeadingRow{align-items:center;gap:var(--control-text-gap);min-height:var(--pen-name-box);flex-wrap:wrap;display:flex}.library-module__F1QO9q__penSortName{align-items:baseline;gap:.4rem;min-width:0;display:flex}.library-module__F1QO9q__penSortNameLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;font-size:.72rem}.library-module__F1QO9q__penSortNameInput{width:14rem;min-width:0;max-width:100%;font:inherit;color:var(--text-1);border:1px solid #0000;border-bottom-color:var(--line);background:0 0;border-radius:2px;padding:.15rem .35rem;font-size:.85rem}.library-module__F1QO9q__penSortNameInput::placeholder{color:var(--text-3)}.library-module__F1QO9q__penSortNameInput:hover{border-bottom-color:var(--line-control)}.library-module__F1QO9q__penSortNameInput:focus{border-color:var(--accent);background:var(--surface-1);outline:none}.library-module__F1QO9q__penColorSwatch{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;width:1.6rem;height:1.6rem;padding:0}.library-module__F1QO9q__penColorSwatch::-webkit-color-swatch-wrapper{border-radius:50%;padding:0}.library-module__F1QO9q__penColorSwatch::-webkit-color-swatch{border:none;border-radius:50%}.library-module__F1QO9q__penHeading{font-family:var(--serif);font-size:1.75rem;font-weight:600;line-height:var(--pen-name-leading,1.2);color:var(--text-1);display:block}.library-module__F1QO9q__penHeadingButton{text-align:left;border-radius:var(--radius-sm);background:0 0;border:1px solid #0000;margin-left:-.3rem;padding:.05rem .3rem;transition:border-color .12s,background-color .12s}.library-module__F1QO9q__penHeadingButton:hover{border-color:var(--line);background:var(--surface-1)}.library-module__F1QO9q__penHeadingButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.library-module__F1QO9q__penHeadingInput{background:var(--field-bg);border:1px solid var(--accent);border-radius:var(--radius-sm);width:100%;max-width:24rem;margin-left:-.3rem;padding:.05rem .3rem}.library-module__F1QO9q__penSummary{color:var(--text-3);font-size:.8125rem;line-height:var(--pen-summary-leading,1.4)}.library-module__F1QO9q__group+.library-module__F1QO9q__group{margin-top:1.9rem}.library-module__F1QO9q__groupLabel{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-bottom:.8rem;font-size:.7rem;font-weight:700}.library-module__F1QO9q__groupLabelButton{text-align:left;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;border-bottom:1px dotted #0000;margin:-.1rem -.2rem .8rem;padding:.1rem .2rem;transition:border-color .12s,background-color .12s;display:block}.library-module__F1QO9q__groupLabelButton .library-module__F1QO9q__groupLabel{margin-bottom:0}.library-module__F1QO9q__groupLabelButton:hover,.library-module__F1QO9q__groupLabelButton:focus-visible{background:var(--surface-1);border-bottom-color:var(--text-3)}.library-module__F1QO9q__groupLabelInput{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-1);background:var(--field-bg);border:1px solid var(--accent);border-radius:var(--radius-sm);width:min(20rem,100%);margin-bottom:.8rem;padding:.3rem .5rem;font-size:.7rem;font-weight:700;display:block}.library-module__F1QO9q__groupLabelInput:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.library-module__F1QO9q__groupLabelError{color:var(--danger);margin:-.5rem 0 .8rem;font-size:.75rem}.library-module__F1QO9q__groupFormatBadge{text-transform:uppercase;letter-spacing:.04em;color:var(--gilt);align-self:flex-start;margin-bottom:.3rem;font-size:.65rem;font-weight:700;display:block}.library-module__F1QO9q__groupFormatBadgeButton{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.library-module__F1QO9q__groupFormatBadgeButton:hover:not(:disabled){color:var(--accent);text-decoration:underline}.library-module__F1QO9q__groupFormatBadgeButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.library-module__F1QO9q__row{overscroll-behavior-x:contain;flex-wrap:nowrap;gap:1.1rem;padding:.25rem .1rem .9rem;display:flex;overflow-x:auto}.library-module__F1QO9q__rowWrapping{flex-wrap:wrap;row-gap:1.5rem;overflow-x:visible}.library-module__F1QO9q__newSeriesCard{border:1px dashed var(--text-2);border-radius:var(--radius-md);width:13rem;min-height:9.25rem;color:var(--text-3);background:0 0;flex:none;justify-content:center;align-items:center;font-size:.85rem;transition:border-color .15s,color .15s;display:flex}.library-module__F1QO9q__newSeriesCard:hover{border-color:var(--accent);color:var(--accent)}.library-module__F1QO9q__newSeriesForm{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;flex:none;gap:.85rem;width:26rem;padding:1.25rem;display:flex}.library-module__F1QO9q__formatChoices{gap:var(--control-gap);flex-wrap:wrap;display:flex}.library-module__F1QO9q__formatChoice{flex:1}.library-module__F1QO9q__cardWrap{flex:none;width:13rem;position:relative}.library-module__F1QO9q__card{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-md);width:13rem;min-height:9.25rem;color:inherit;flex-direction:column;flex:none;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.library-module__F1QO9q__card:hover{border-color:var(--accent);box-shadow:0 4px 14px #14201b14}.library-module__F1QO9q__cardFresh{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent);animation:1.2s ease-out 2 library-module__F1QO9q__cardFreshPulse}@keyframes library-module__F1QO9q__cardFreshPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 70%, transparent)}60%{box-shadow:0 0 0 8px color-mix(in srgb, var(--accent) 0%, transparent)}to{box-shadow:0 0 0 2px var(--accent)}}@media (prefers-reduced-motion:reduce){.library-module__F1QO9q__cardFresh{animation:none}}.library-module__F1QO9q__freshNote{justify-content:space-between;align-items:center;gap:var(--control-text-gap);color:var(--text-2);margin:.5rem 0 0;font-size:.78rem;display:flex}.library-module__F1QO9q__cardBody{flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:.9rem 1rem;display:flex}.library-module__F1QO9q__cardMenuWrap{z-index:1;position:absolute;top:.5rem;right:.5rem}.library-module__F1QO9q__cardMenuTrigger{width:var(--ellipsis-size);height:var(--ellipsis-size);color:var(--ellipsis-ink);background:var(--ellipsis-bg);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;line-height:1;transition:background-color .12s;display:flex}.library-module__F1QO9q__cardMenuTrigger:hover,.library-module__F1QO9q__cardMenuTrigger[aria-expanded=true]{background:var(--ellipsis-bg-lit)}.library-module__F1QO9q__cardMenuTrigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.library-module__F1QO9q__cardMenuPopover{z-index:2;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-1);flex-direction:column;gap:.15rem;width:12rem;padding:.5rem;display:flex;position:absolute;top:2rem;right:0;box-shadow:0 8px 24px #00000026}.library-module__F1QO9q__cardMenuLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);padding:.2rem .4rem;font-size:.68rem;font-weight:700}.library-module__F1QO9q__cardMenuItem{text-align:left;color:var(--text-1);border-radius:var(--radius-sm);background:0 0;border:none;padding:.4rem;font-size:.8rem;transition:background-color .12s}.library-module__F1QO9q__cardMenuItem:hover:not(:disabled){background:var(--surface-2)}.library-module__F1QO9q__cardMenuItem:disabled{color:var(--text-3);cursor:default}.library-module__F1QO9q__cardMenuItem[aria-checked=true]{color:var(--accent);font-weight:600}.library-module__F1QO9q__cardMenuDivider{background:var(--line);height:1px;margin:.25rem .1rem}.library-module__F1QO9q__cardMenuItemDanger{color:var(--danger);}.library-module__F1QO9q__cardMenuItemDanger:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 10%, transparent)}.library-module__F1QO9q__cardMenuLoading{color:var(--text-3);padding:.3rem .4rem;font-size:.78rem}.library-module__F1QO9q__cardMenuError{color:var(--danger);padding:.2rem .4rem 0;font-size:.72rem}.library-module__F1QO9q__formatBadge{text-transform:uppercase;letter-spacing:.04em;color:var(--gilt);align-self:flex-start;font-size:.65rem;font-weight:700}.library-module__F1QO9q__cardTitle{font-family:var(--serif);flex:1;font-size:1rem;line-height:1.36523}.library-module__F1QO9q__progressTrack{border:1.5px solid var(--text-3);background:0 0;border-radius:999px;width:100%;height:.4375rem;overflow:hidden}.library-module__F1QO9q__progressFill{background:var(--accent);border-radius:999px;height:100%;transition:width .2s}.library-module__F1QO9q__wordSummary{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text-3);font-size:.7rem}.library-module__F1QO9q__inlineForm{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.library-module__F1QO9q__inlineInput{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--field-bg);color:var(--text-1);outline:none;padding:.5rem .65rem;font-size:.85rem}.library-module__F1QO9q__inlineInput:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 25%, transparent)}.library-module__F1QO9q__inlineActions{flex-wrap:wrap;align-items:center;gap:1.1rem;margin-top:1.4rem;display:flex}.library-module__F1QO9q__error{width:100%;color:var(--danger);font-size:.75rem}.library-module__F1QO9q__authorActions{flex-wrap:wrap;gap:.4rem;margin-top:.2rem;display:flex}.library-module__F1QO9q__authorAction{font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);border:1px solid var(--line);background:0 0;border-radius:999px;padding:.35rem .7rem;font-size:.7rem;font-weight:600;transition:border-color .14s,color .14s}.library-module__F1QO9q__authorAction:hover:not(:disabled),.library-module__F1QO9q__authorAction:focus-visible:not(:disabled){color:var(--text-1);border-color:var(--text-3);outline:none}.library-module__F1QO9q__authorAction:disabled{opacity:.85}.library-module__F1QO9q__authorError{color:var(--danger);margin:.3rem 0 0;font-size:.8rem}.library-module__F1QO9q__translationDialog{width:min(38rem,100vw - 6rem);max-height:calc(100dvh - 8rem);padding:0 .5rem .5rem;padding-top:var(--pill-ring-room);margin-top:calc(-1 * var(--pill-ring-room));overflow-y:auto}.library-module__F1QO9q__translationDialogMessage{color:var(--text-2);margin:0 0 .75rem;font-size:.9rem}@media (max-width:640px){.library-module__F1QO9q__translationDialog{width:calc(100vw - 4rem)}}.library-module__F1QO9q__wipTitle{font-family:var(--serif);margin:0 0 .5rem;font-size:1.2rem}.library-module__F1QO9q__wipForm{gap:var(--control-text-gap);flex-direction:column;display:flex}.library-module__F1QO9q__wipSwitch{align-items:center;gap:.6rem;font-size:.95rem;display:flex}.library-module__F1QO9q__wipField{gap:var(--control-text-gap);color:var(--text-2);flex-direction:column;font-size:.85rem;display:flex}.library-module__F1QO9q__wipBlurb{box-sizing:border-box;border:1px solid var(--line-control,var(--line));border-radius:var(--radius-sm);inline-size:100%;color:var(--text-1);background:var(--surface-1);font:inherit;font-size:.95rem;line-height:var(--writing-text-leading,1.4);resize:vertical;padding:.6rem .7rem}.library-module__F1QO9q__wipActions{gap:var(--control-gap);flex-wrap:wrap;display:flex}
.markdown-module__nzriOG__shortcutList{margin:var(--settings-gap-card-action,.75rem) 0 0;gap:var(--settings-gap-card-text,.25rem);flex-direction:column;min-width:0;padding:0;list-style:none;display:flex}.markdown-module__nzriOG__shortcutList>li{min-width:0;color:var(--text-3);overflow-wrap:anywhere;margin:0;padding:0;font-size:.75rem;line-height:1.5}.markdown-module__nzriOG__note{min-width:0;color:var(--text-3);overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:1.5}
.bookAccess-module__q0BbjG__form{flex-direction:column;gap:1.25rem;min-width:0;max-width:40rem;display:flex}.bookAccess-module__q0BbjG__field{gap:var(--control-text-gap);flex-direction:column;min-width:0;display:flex}.bookAccess-module__q0BbjG__pair{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1.25rem;display:grid}.bookAccess-module__q0BbjG__label{color:var(--text-3);margin:0;font-size:.75rem}.bookAccess-module__q0BbjG__title{font-family:var(--serif);text-wrap:balance;color:var(--text-1);margin:0;font-size:1.85rem;font-weight:400;line-height:1.15}.bookAccess-module__q0BbjG__input{box-sizing:border-box;border:1px solid var(--line-control);border-radius:var(--radius-md);background:var(--field-bg);width:100%;min-height:2.75rem;color:var(--text-1);font:inherit;padding:.6rem .75rem;font-size:.95rem}.bookAccess-module__q0BbjG__input:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:2px}.bookAccess-module__q0BbjG__pills{gap:var(--control-gap);flex-wrap:wrap;display:flex}.bookAccess-module__q0BbjG__hint,.bookAccess-module__q0BbjG__problem,.bookAccess-module__q0BbjG__body{font-size:.82rem;line-height:var(--writing-text-leading,1.4);margin:0}.bookAccess-module__q0BbjG__hint{color:var(--text-3)}.bookAccess-module__q0BbjG__problem{color:var(--danger)}.bookAccess-module__q0BbjG__body{color:var(--text-2);font-size:.9rem}.bookAccess-module__q0BbjG__agreeing{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);flex-direction:column;gap:.35rem;padding:.9rem 1rem;display:flex}.bookAccess-module__q0BbjG__check{align-items:flex-start;gap:.7rem;display:flex}.bookAccess-module__q0BbjG__services{flex-direction:column;gap:.75rem;min-width:0;display:flex}.bookAccess-module__q0BbjG__servicesHead{flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;display:flex}.bookAccess-module__q0BbjG__servicesTitle{font-family:var(--serif);color:var(--text-1);margin:0;font-size:1.4rem;font-weight:400}.bookAccess-module__q0BbjG__servicesBooks{margin:0;padding:0;list-style:none}.bookAccess-module__q0BbjG__servicesBook{align-items:flex-start;gap:var(--control-text-gap);flex-direction:column;width:100%;display:flex}.bookAccess-module__q0BbjG__servicesCover{cursor:pointer;box-sizing:border-box;border:1px solid var(--line);background:var(--surface-1);border-radius:6px;width:100%;padding:0;transition:border-color .12s,box-shadow .12s,transform .12s;display:block;overflow:hidden}.bookAccess-module__q0BbjG__servicesBookTitle{font-family:var(--serif);color:var(--text-1);font-size:1.05rem;line-height:1.2}.bookAccess-module__q0BbjG__servicesTag{border:1px solid var(--accent);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border-radius:999px;padding:.25rem .6rem;font-size:.66rem}.bookAccess-module__q0BbjG__servicesFor{color:var(--text-3);font-size:.8rem}.bookAccess-module__q0BbjG__servicesNews{color:var(--accent);font-size:.8rem}.bookAccess-module__q0BbjG__servicesCover:hover{border-color:var(--accent);box-shadow:0 10px 24px color-mix(in srgb, var(--ink-950) 16%, transparent);transform:translateY(-2px)}.bookAccess-module__q0BbjG__servicesCover:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.bookAccess-module__q0BbjG__services .bookAccess-module__q0BbjG__servicesPageHead{justify-content:flex-start;align-items:baseline}
.AccountMenu-module__sIvkzq__wrap{flex-shrink:0;display:inline-flex;position:relative}.AccountMenu-module__sIvkzq__trigger{max-width:12rem}.AccountMenu-module__sIvkzq__triggerLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AccountMenu-module__sIvkzq__panel{z-index:var(--z-topbar-menu);background:var(--panel-raised);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;gap:.25rem;width:14rem;padding:.4rem;display:flex;position:fixed;box-shadow:0 12px 32px #14201b38}.AccountMenu-module__sIvkzq__panelEmail{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--line);margin-bottom:.15rem;padding:.3rem .5rem .4rem;font-size:.72rem;overflow:hidden}.AccountMenu-module__sIvkzq__item{text-align:left;border-radius:var(--radius-sm);width:100%;color:var(--text-1);background:0 0;border:none;padding:.4rem .5rem;font-size:.8125rem;font-weight:500;display:block}.AccountMenu-module__sIvkzq__item:hover{background:var(--panel-ground);color:var(--accent)}.AccountMenu-module__sIvkzq__itemDanger:hover{color:var(--danger)}.AccountMenu-module__sIvkzq__itemWithChord{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.AccountMenu-module__sIvkzq__itemChord{font-family:var(--mono);letter-spacing:.02em;color:var(--text-3);flex-shrink:0;font-size:.68rem}
.ThemeToggleButton-module__tbUTHG__button{border:1px solid var(--pill-edge);background:var(--pill-fill);width:1.875rem;height:1.875rem;color:var(--pill-face-ink,var(--text-1));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .12s,color .12s,background-color .12s;display:flex;position:relative}.ThemeToggleButton-module__tbUTHG__button:hover{background:var(--pill-fill-hover);color:var(--pill-face-ink,var(--accent));border-color:var(--accent)}.ThemeToggleButton-module__tbUTHG__button[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);color:var(--text-1);background:0 0}.ThemeToggleButton-module__tbUTHG__button:disabled{opacity:.85;cursor:default;background:var(--pill-fill);color:var(--pill-face-disabled-ink,var(--text-2));border-color:var(--pill-edge)}.ThemeToggleButton-module__tbUTHG__button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover:none) and (pointer:coarse){.ThemeToggleButton-module__tbUTHG__button:after{content:"";position:absolute;inset:-7px}}.ThemeToggleButton-module__tbUTHG__group{border-right:1px solid var(--line);align-items:center;gap:.35rem;margin-right:.15rem;padding-right:.5rem;display:flex}
