.auth-form-module__H7PF1a__intro{text-align:center;color:var(--text-2);margin:0 0 1.9rem;font-size:.85rem;line-height:1.6}.auth-form-module__H7PF1a__heading{text-align:center;font-family:var(--serif);color:var(--text-1);margin:0 0 1.25rem;font-size:1.125rem;font-weight:600}.auth-form-module__H7PF1a__form{flex-direction:column;gap:1.35rem;display:flex}.auth-form-module__H7PF1a__field{flex-direction:column;gap:.4rem;display:flex}.auth-form-module__H7PF1a__label{letter-spacing:.03em;text-transform:uppercase;color:var(--text-2);font-size:.75rem;font-weight:600}.auth-form-module__H7PF1a__input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--field-bg);color:var(--text-1);outline:none;padding:.65rem .75rem;font-size:.9375rem;transition:border-color .15s}.auth-form-module__H7PF1a__input:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 25%, transparent)}.auth-form-module__H7PF1a__error{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent);border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);border-radius:var(--radius-sm);margin:0;padding:.6rem .75rem;font-size:.8125rem}.auth-form-module__H7PF1a__message{color:var(--accent-strong);background:color-mix(in srgb, var(--accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);border-radius:var(--radius-sm);margin:0;padding:.6rem .75rem;font-size:.8125rem}.auth-form-module__H7PF1a__submit{margin-top:1.1rem;width:fit-content;margin-inline:auto;display:flex}.auth-form-module__H7PF1a__feedback{margin-top:1.4rem}.auth-form-module__H7PF1a__switch{text-align:center;color:var(--text-3);margin-top:1.9rem;font-size:.85rem}.auth-form-module__H7PF1a__switch+.auth-form-module__H7PF1a__switch{margin-top:.75rem}.auth-form-module__H7PF1a__switch a{color:var(--accent);font-weight:600}.auth-form-module__H7PF1a__switch a:hover{text-decoration:underline}.auth-form-module__H7PF1a__consent{cursor:pointer;align-items:flex-start;gap:.6rem;margin-top:.35rem;display:flex}.auth-form-module__H7PF1a__consentBox{width:1rem;height:1rem;accent-color:var(--accent);cursor:pointer;flex:none;margin-top:.15rem}.auth-form-module__H7PF1a__consentBox:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 25%, transparent);border-radius:2px;outline:none}.auth-form-module__H7PF1a__consentText{color:var(--text-3);font-size:.8125rem;line-height:1.5}.auth-form-module__H7PF1a__consentText a{color:var(--accent);font-weight:600}.auth-form-module__H7PF1a__consentText a:hover{text-decoration:underline}.auth-form-module__H7PF1a__signingIn{flex-direction:column;align-items:center;gap:1rem;padding:1.5rem 0 .5rem;display:flex}.auth-form-module__H7PF1a__signingInPulse{background:var(--accent);border-radius:50%;width:.5rem;height:.5rem;animation:1.1s ease-in-out infinite auth-form-module__H7PF1a__signingInPulse}.auth-form-module__H7PF1a__signingInText{font-family:var(--serif);color:var(--text-1);margin:0;font-size:1.125rem;font-weight:600}@keyframes auth-form-module__H7PF1a__signingInPulse{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.8;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.auth-form-module__H7PF1a__signingInPulse{opacity:.6;animation:none}}.auth-form-module__H7PF1a__error a{color:inherit;font-weight:600;text-decoration:underline}.auth-form-module__H7PF1a__passkeyNote{text-align:center;color:var(--text-3);margin:.6rem 0 1.9rem;font-size:.8125rem;line-height:1.5}.auth-form-module__H7PF1a__offerActions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.1rem;display:flex}
.passwordInput-module__oS-QPW__wrap{align-items:center;display:flex;position:relative}.passwordInput-module__oS-QPW__wrap>input{flex:auto;width:100%;min-width:0;padding-inline-end:2.4rem}.passwordInput-module__oS-QPW__toggle{border:1px solid var(--pill-edge);background:var(--surface-0);width:1.5rem;height:1.5rem;color:var(--text-2);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:border-color .12s,color .12s;display:flex;position:absolute;inset-inline-end:.45rem}.passwordInput-module__oS-QPW__toggle:hover{color:var(--accent);border-color:var(--accent)}.passwordInput-module__oS-QPW__toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.passwordInput-module__oS-QPW__toggle:disabled{opacity:.85;cursor:default;color:var(--text-2);border-color:var(--pill-edge)}@media (hover:none) and (pointer:coarse){.passwordInput-module__oS-QPW__toggle:after{content:"";position:absolute;inset:-10px}}
.social-module__VZ1dGW__connectForm{gap:var(--settings-gap-button,.9rem);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);flex-direction:column;max-width:28rem;padding:1.25rem;display:flex}.social-module__VZ1dGW__title{margin:0;font-size:1.05rem}.social-module__VZ1dGW__hint{color:var(--text-3);font-size:.8125rem;line-height:1.5}.social-module__VZ1dGW__field{gap:var(--settings-gap-label,var(--control-text-gap));flex-direction:column;display:flex}.social-module__VZ1dGW__label{letter-spacing:.03em;text-transform:uppercase;color:var(--text-2);font-size:.72rem;font-weight:600}.social-module__VZ1dGW__input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--field-bg);color:var(--text-1);outline:none;padding:.6rem .75rem;font-size:.9rem;transition:border-color .15s}.social-module__VZ1dGW__input:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 25%, transparent)}.social-module__VZ1dGW__input:disabled{opacity:.85}.social-module__VZ1dGW__error{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent);border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);border-radius:var(--radius-sm);padding:.6rem .75rem;font-size:.8125rem}.social-module__VZ1dGW__status{color:var(--accent-strong);background:color-mix(in srgb, var(--accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);border-radius:var(--radius-sm);padding:.6rem .75rem;font-size:.8125rem}.social-module__VZ1dGW__connectForm>.social-module__VZ1dGW__submit,.social-module__VZ1dGW__cadenceForm>.social-module__VZ1dGW__submit{align-self:flex-start}.social-module__VZ1dGW__newQuote{align-items:flex-start;gap:var(--control-text-gap);flex-direction:column;display:flex}.social-module__VZ1dGW__newQuoteForm{width:100%}.social-module__VZ1dGW__quoteInput{resize:vertical;min-height:6rem;line-height:1.5}.social-module__VZ1dGW__formActions{gap:var(--control-gap);flex-wrap:wrap;display:flex}.social-module__VZ1dGW__shell{background:var(--surface-0);min-height:100vh;color:var(--text-1);display:flex}.social-module__VZ1dGW__rail{border-right:1px solid var(--line);background:var(--surface-1);flex-direction:column;flex:none;align-self:flex-start;align-items:center;gap:.7rem;width:4.5rem;height:100vh;padding:1.75rem .75rem;display:flex;position:sticky;top:0}.social-module__VZ1dGW__chip{width:2.75rem;height:2.75rem;font-family:var(--serif);color:#fff;border:2px solid #0000;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;position:relative;box-shadow:0 1px 3px #14201b33}.social-module__VZ1dGW__chipPhoto{background-position:50%;background-size:cover}.social-module__VZ1dGW__chipPhoto:before{content:"";background:#0a0e0c6b;border-radius:50%;position:absolute;inset:0}.social-module__VZ1dGW__chipInitials{text-shadow:0 1px 2px #0a0e0c8c;position:relative}.social-module__VZ1dGW__chip:hover{transform:scale(1.05)}.social-module__VZ1dGW__chip:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 30%, transparent);outline:none}.social-module__VZ1dGW__chipActive{border-color:var(--text-1)}.social-module__VZ1dGW__page{flex-direction:column;flex:auto;gap:2.5rem;min-width:0;padding:2.5rem 2rem 5rem;display:flex}.social-module__VZ1dGW__inBook{min-height:0;overflow-y:auto}.social-module__VZ1dGW__heading{font-family:var(--serif);margin:0;font-size:1.75rem;line-height:1.2}.social-module__VZ1dGW__empty{gap:var(--control-text-gap);border:1px dashed var(--line);border-radius:var(--radius-md);background:var(--surface-1);flex-direction:column;padding:1.5rem;display:flex}.social-module__VZ1dGW__empty .social-module__VZ1dGW__hint{max-width:34rem}.social-module__VZ1dGW__emptyAction{align-self:flex-start}.social-module__VZ1dGW__badge{letter-spacing:.03em;text-transform:uppercase;color:var(--danger);border:1px solid color-mix(in srgb, var(--danger) 35%, transparent);border-radius:var(--radius-sm);padding:.1rem .4rem;font-size:.68rem;font-weight:600}.social-module__VZ1dGW__cadenceForm{gap:var(--settings-gap-button,.9rem);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);flex-direction:column;max-width:28rem;padding:1.25rem;display:flex}.social-module__VZ1dGW__dayFieldset{gap:var(--settings-gap-label,var(--control-text-gap));border:none;flex-direction:column;margin:0;padding:0;display:flex}.social-module__VZ1dGW__dayFieldset>.social-module__VZ1dGW__label{margin-bottom:var(--settings-gap-label,var(--control-text-gap));padding:0}.social-module__VZ1dGW__dayRow{flex-wrap:wrap;gap:.35rem;display:flex}.social-module__VZ1dGW__dayToggle{border:1px solid var(--line);background:var(--surface-2);min-width:3rem;color:var(--text-2);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.45rem .6rem;font-size:.8rem;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.social-module__VZ1dGW__dayToggle:hover{border-color:var(--accent)}.social-module__VZ1dGW__dayToggle:has(.social-module__VZ1dGW__dayCheckbox:checked){background:var(--accent);border-color:var(--accent);color:var(--surface-2);font-weight:600}.social-module__VZ1dGW__dayToggle:has(.social-module__VZ1dGW__dayCheckbox:focus-visible){border-color:var(--focus-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 25%, transparent)}.social-module__VZ1dGW__dayToggle:has(.social-module__VZ1dGW__dayCheckbox:disabled){opacity:.85;cursor:default}.social-module__VZ1dGW__dayCheckbox{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.social-module__VZ1dGW__dayName{line-height:1}.social-module__VZ1dGW__timeList{gap:var(--control-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.social-module__VZ1dGW__timeRow{align-items:center;gap:var(--control-text-gap);flex-wrap:wrap;display:flex}.social-module__VZ1dGW__timeInput{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--field-bg);font-size:.9rem;font-family:var(--mono);color:var(--text-1);outline:none;align-self:flex-start;padding:.5rem .65rem;transition:border-color .15s}.social-module__VZ1dGW__timeInput:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 25%, transparent)}.social-module__VZ1dGW__cadenceSplit{grid-template-columns:minmax(0,3fr) minmax(0,7fr);align-items:start;gap:1.5rem;display:grid}.social-module__VZ1dGW__calendarColumn{flex-direction:column;gap:1.5rem;min-width:0;display:flex}@media (max-width:30rem){.social-module__VZ1dGW__page{padding-left:1rem;padding-right:1rem}}@media (max-width:62rem){.social-module__VZ1dGW__cadenceSplit{grid-template-columns:minmax(0,1fr)}}
.SettingsPanel-module__QeCJUa__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}.SettingsPanel-module__QeCJUa__panel{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-lg);width:min(34rem,100%);max-height:85vh;box-shadow:0 24px 64px color-mix(in srgb, var(--ink-950) 30%, transparent);padding:1.25rem 1.5rem 1.5rem;overflow-y:auto}.SettingsPanel-module__QeCJUa__panelHead{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.SettingsPanel-module__QeCJUa__panelTitle{font-family:var(--serif);color:var(--text-1);font-size:1.15rem}.SettingsPanel-module__QeCJUa__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.35rem;line-height:1;transition:color .12s,background-color .12s;display:flex}.SettingsPanel-module__QeCJUa__closeButton:hover{color:var(--text-1);background:var(--surface-1)}.SettingsPanel-module__QeCJUa__closeButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.SettingsPanel-module__QeCJUa__note{color:var(--text-3);margin-bottom:1rem;font-size:.8rem}.SettingsPanel-module__QeCJUa__rows{gap:var(--settings-gap-list,.9rem);margin-bottom:var(--settings-gap-field,1.25rem);flex-direction:column;display:flex}.SettingsPanel-module__QeCJUa__row{justify-content:space-between;align-items:center;gap:var(--settings-gap-button,1rem);padding:var(--settings-card-pad-y,.65rem) var(--settings-card-pad-x,.75rem);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);display:flex}.SettingsPanel-module__QeCJUa__rowLabelGroup{gap:var(--settings-gap-card-text,.15rem);flex-direction:column;min-width:0;display:flex}.SettingsPanel-module__QeCJUa__rowLabel{color:var(--text-1);font-size:.85rem;font-weight:600}.SettingsPanel-module__QeCJUa__rowDescription{color:var(--text-3);margin-top:var(--settings-gap-card-text,0);font-size:.75rem}.SettingsPanel-module__QeCJUa__rowLabelGroup>.SettingsPanel-module__QeCJUa__rowDescription{margin-top:0}.SettingsPanel-module__QeCJUa__rowControls{align-items:center;gap:var(--settings-gap-inline,var(--control-gap));flex-wrap:wrap;flex-shrink:0;display:flex}.SettingsPanel-module__QeCJUa__colorPicker{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;width:2rem;height:2rem;padding:0;overflow:hidden}.SettingsPanel-module__QeCJUa__colorPicker::-webkit-color-swatch-wrapper{border-radius:50%;padding:0}.SettingsPanel-module__QeCJUa__colorPicker::-webkit-color-swatch{border:none;border-radius:50%}.SettingsPanel-module__QeCJUa__hexInput{width:5.5rem;font-family:var(--mono);color:var(--text-1);background:var(--field-bg);border:1px solid var(--line);border-radius:var(--radius-sm);padding:.3rem .45rem;font-size:.8rem}.SettingsPanel-module__QeCJUa__hexInput:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.SettingsPanel-module__QeCJUa__customStageRows{gap:var(--settings-gap-list,.6rem);margin:var(--settings-gap-card-action,.75rem) 0;flex-direction:column;display:flex}.SettingsPanel-module__QeCJUa__customStageLabelInput{color:var(--text-1);background:var(--field-bg);border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;margin:-.1rem -.3rem;padding:.1rem .3rem;font-size:.85rem;font-weight:600}.SettingsPanel-module__QeCJUa__customStageLabelInput:hover{border-color:var(--accent)}.SettingsPanel-module__QeCJUa__customStageLabelInput:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:var(--line)}.SettingsPanel-module__QeCJUa__customStageDeleteButton{width:1.4rem;height:1.4rem;color:var(--text-3);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:.75rem;display:flex}.SettingsPanel-module__QeCJUa__customStageDeleteButton:hover{color:var(--danger)}.SettingsPanel-module__QeCJUa__customStageDeleteButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.SettingsPanel-module__QeCJUa__addCustomStageButton{align-self:flex-start}.SettingsPanel-module__QeCJUa__stageColorsSection{gap:var(--settings-gap-heading,.375rem);margin-bottom:var(--settings-gap-field,1.25rem);flex-direction:column;display:flex}.SettingsPanel-module__QeCJUa__stageColorsSection>.SettingsPanel-module__QeCJUa__rowDescription{margin-top:0}.SettingsPanel-module__QeCJUa__stageColorsSection>.SettingsPanel-module__QeCJUa__rows{margin-bottom:0}.SettingsPanel-module__QeCJUa__footnoteSection{padding:var(--settings-card-pad-y,.75rem) var(--settings-card-pad-x,.75rem);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);margin-bottom:var(--settings-gap-field,1.25rem)}.SettingsPanel-module__QeCJUa__toggleGroup{gap:var(--settings-gap-inline,var(--control-gap));margin-top:var(--settings-gap-card-action,.5rem);flex-wrap:wrap;display:flex}.SettingsPanel-module__QeCJUa__error{color:var(--danger);margin-top:var(--settings-gap-hint,.5rem);font-size:.75rem}.SettingsPanel-module__QeCJUa__resetAllButton{width:100%}
.sceneConflict-module__vKsAbG__banner{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-lg);font-family:var(--sans);color:var(--text-1);flex-direction:column;align-items:flex-start;gap:12px;margin:12px 20px 0;padding:16px;display:flex}.sceneConflict-module__vKsAbG__title{font-family:var(--serif);margin:0;font-size:15px;font-weight:600}.sceneConflict-module__vKsAbG__explanation{color:var(--text-2);margin:0;font-size:13px}.sceneConflict-module__vKsAbG__versions{flex-wrap:wrap;gap:10px;width:100%;display:flex}.sceneConflict-module__vKsAbG__version{align-items:flex-start;gap:var(--control-text-gap);background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;flex:220px;padding:12px;display:flex}.sceneConflict-module__vKsAbG__versionNewer{border-color:var(--gilt)}.sceneConflict-module__vKsAbG__versionHead{align-items:center;gap:6px;display:flex}.sceneConflict-module__vKsAbG__versionTitle{color:var(--text-1);font-size:12px;font-weight:600;display:block}.sceneConflict-module__vKsAbG__newer{border:1px solid var(--gilt);color:var(--gilt);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:1.5px 5px;font-size:9.5px;font-weight:700}.sceneConflict-module__vKsAbG__meta{color:var(--text-3);font-size:11.2px;display:block}.sceneConflict-module__vKsAbG__words{color:var(--text-3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.2px}.sceneConflict-module__vKsAbG__error{color:var(--danger);margin:0;font-size:12px}.sceneConflict-module__vKsAbG__overlay{z-index:200;background:#0006;justify-content:center;align-items:center;padding:32px 16px;display:flex;position:fixed;inset:0}.sceneConflict-module__vKsAbG__modal{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-md);width:min(880px,100%);height:min(600px,100%);font-family:var(--sans);color:var(--text-1);flex-direction:column;display:flex;overflow:hidden}.sceneConflict-module__vKsAbG__modalHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17.6px 22.4px;display:flex}.sceneConflict-module__vKsAbG__modalHeader h2{font-family:var(--serif);margin:0;font-size:19.2px;font-weight:400}.sceneConflict-module__vKsAbG__close{color:var(--text-2);cursor:pointer;background:0 0;border:none;font-size:14px}.sceneConflict-module__vKsAbG__sides{flex:1;min-height:0;display:flex}.sceneConflict-module__vKsAbG__side{flex-direction:column;flex:1;gap:10px;min-width:0;padding:16px;display:flex}.sceneConflict-module__vKsAbG__side+.sceneConflict-module__vKsAbG__side{border-left:1px solid var(--line)}.sceneConflict-module__vKsAbG__sideHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sceneConflict-module__vKsAbG__prose{min-height:0;font-family:var(--serif);flex:1;font-size:14px;line-height:1.6;overflow-y:auto}.sceneConflict-module__vKsAbG__prose p{margin:0 0 10px}.sceneConflict-module__vKsAbG__side[data-marks=added]{--diff-mark:var(--accent)}.sceneConflict-module__vKsAbG__side[data-marks=removed]{--diff-mark:var(--danger)}.sceneConflict-module__vKsAbG__prose p[data-changed=true]{background:color-mix(in srgb, var(--diff-mark) 10%, transparent);box-shadow:inset 2px 0 0 var(--diff-mark);padding:4px 4px 4px 10px}.sceneConflict-module__vKsAbG__prose span[data-run=added],.sceneConflict-module__vKsAbG__prose span[data-run=removed]{color:var(--diff-mark);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.sceneConflict-module__vKsAbG__sideCounts{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.sceneConflict-module__vKsAbG__onlyHere{color:var(--diff-mark);font-size:11.2px}.sceneConflict-module__vKsAbG__onlyHere[data-none]{color:var(--text-3)}@media (max-width:640px){.sceneConflict-module__vKsAbG__sides{flex-direction:column}.sceneConflict-module__vKsAbG__side+.sceneConflict-module__vKsAbG__side{border-left:none;border-top:1px solid var(--line)}}
.research-module__NQi-HW__wrap{flex-direction:column;flex:1;min-height:0;padding:1.25rem 1.75rem;display:flex}.research-module__NQi-HW__header{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:.85rem;display:flex}.research-module__NQi-HW__headerText{flex-direction:column;gap:.4rem;display:flex}.research-module__NQi-HW__title{font-family:var(--serif);margin:0;font-size:1.25rem}.research-module__NQi-HW__sub{color:var(--text-3);margin:0;font-size:.75rem}.research-module__NQi-HW__error{color:var(--danger);flex-shrink:0;margin:.9rem 0 0;font-size:.8rem}.research-module__NQi-HW__body{flex:1;gap:1rem;min-height:0;margin-top:1.5rem;display:flex}.research-module__NQi-HW__folders{width:var(--research-folders-width,13rem);width:calc(var(--research-folders-width,13rem) + var(--pill-ring-room));padding-right:.25rem;padding-block:var(--pill-ring-room);padding-left:var(--pill-ring-room);margin-block:calc(-1 * var(--pill-ring-room));margin-left:calc(-1 * var(--pill-ring-room));flex-direction:column;flex-shrink:0;gap:.25rem;display:flex;position:relative;overflow-y:auto}.research-module__NQi-HW__resizeHandle{cursor:col-resize;touch-action:none;background:0 0;width:6px;position:absolute;top:0;bottom:0;right:0}.research-module__NQi-HW__resizeHandle:hover,.research-module__NQi-HW__resizeHandle[data-dragging=true]{background:var(--accent);opacity:.4}.research-module__NQi-HW__folderNode{border-radius:var(--radius-sm);transition:background-color .12s}.research-module__NQi-HW__folderNode[data-dragging=true]{opacity:.5}.research-module__NQi-HW__folderNode[data-drop-over=true]{background:color-mix(in srgb, var(--accent) 16%, transparent)}.research-module__NQi-HW__folderNode[data-drop-position=before]{box-shadow:inset 0 2px 0 0 var(--accent)}.research-module__NQi-HW__folderNode[data-drop-position=after]{box-shadow:inset 0 -2px 0 0 var(--accent)}.research-module__NQi-HW__folderNode[data-drop-position=over]{background:color-mix(in srgb, var(--accent) 16%, transparent)}.research-module__NQi-HW__folderRowWrap{align-items:stretch;gap:var(--control-text-gap);display:flex;position:relative}.research-module__NQi-HW__folderChevron{width:1.25rem;height:1.25rem;color:var(--text-3);border-radius:var(--radius-sm);transform-origin:50%;flex-shrink:0;justify-content:center;align-items:center;margin-right:-6px;transition:color .12s,transform .12s;display:flex}.research-module__NQi-HW__folderChevron:hover{color:var(--text-1)}.research-module__NQi-HW__folderChevron:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.research-module__NQi-HW__folderChevron[data-open=true]{transform:rotate(90deg)}.research-module__NQi-HW__folderRow{color:var(--text-2);text-align:left;border-radius:var(--radius-sm);background:0 0;flex:1;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .65rem .5rem 0;font-size:.82rem;transition:background-color .12s,color .12s,box-shadow .12s;display:flex}.research-module__NQi-HW__folderRow:hover{background:var(--surface-1)}.research-module__NQi-HW__folderRow[aria-current=true]{color:var(--text-1);background:var(--surface-2);font-weight:600}.research-module__NQi-HW__folderRow[data-hovered=true]{box-shadow:inset 0 0 0 2px var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--surface-1))}.research-module__NQi-HW__folderRow:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.research-module__NQi-HW__folderTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.research-module__NQi-HW__folderCount{color:var(--text-3);flex-shrink:0;font-size:.7rem}.research-module__NQi-HW__folderDelete{width:1.6rem;color:var(--text-3);opacity:1;border-radius:var(--radius-sm);flex-shrink:0;font-size:.85rem;transition:color .12s}.research-module__NQi-HW__folderDelete:hover{color:var(--danger)}.research-module__NQi-HW__folderRowSpacer{flex-shrink:0;width:1.6rem}.research-module__NQi-HW__folderMenuWrap{flex-shrink:0;align-items:center;display:flex}.research-module__NQi-HW__folderMenuSpacer{width:var(--ellipsis-size);flex-shrink:0}.research-module__NQi-HW__folderMenu{z-index:40;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-1);flex-direction:column;gap:.15rem;width:11rem;margin-top:.4rem;padding:.5rem;display:flex;position:fixed;box-shadow:0 8px 24px #00000026}.research-module__NQi-HW__folderMenuItem{text-align:left;width:100%;font-family:var(--sans);color:var(--text-1);white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:.5rem .75rem;font-size:.8rem;display:block}.research-module__NQi-HW__folderMenuItem:hover:not(:disabled),.research-module__NQi-HW__folderMenuItem:focus-visible:not(:disabled){background:var(--surface-2);outline:none}.research-module__NQi-HW__folderMenuItem:disabled{opacity:.85;cursor:default}.research-module__NQi-HW__sourceList{flex-direction:column;gap:.05rem;padding-left:1.3rem;display:flex}.research-module__NQi-HW__sourceListEmpty{color:var(--text-3);margin:0;padding:.3rem .65rem;font-size:.72rem;font-style:italic}.research-module__NQi-HW__sourceRowWrap{align-items:center;gap:.25rem;min-width:0;display:flex}.research-module__NQi-HW__sourceRowWrap>.research-module__NQi-HW__sourceRow{flex:1}.research-module__NQi-HW__sourceRow{min-width:0;color:var(--text-2);border-radius:var(--radius-sm);cursor:grab;align-items:center;gap:.45rem;padding:.35rem .5rem;font-size:.78rem;transition:background-color .12s,color .12s;display:flex}.research-module__NQi-HW__sourceRow:hover{background:var(--surface-1);color:var(--text-1)}.research-module__NQi-HW__sourceRow:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.research-module__NQi-HW__sourceRow[data-dragging=true]{opacity:.4;cursor:grabbing}.research-module__NQi-HW__sourceBadge{width:1.1rem;height:1.1rem;color:var(--surface-0);font-family:var(--serif);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;font-size:.6rem;font-weight:700;display:flex}.research-module__NQi-HW__sourceTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.research-module__NQi-HW__trashHeader{color:var(--text-2);flex:1;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .65rem .5rem 0;font-size:.82rem;display:flex}.research-module__NQi-HW__trashRow{min-width:0;color:var(--text-2);border-radius:var(--radius-sm);align-items:center;gap:.45rem;padding:.35rem .5rem;font-size:.78rem;display:flex}.research-module__NQi-HW__trashRow:hover{background:var(--surface-1)}.research-module__NQi-HW__trashRowActions{flex-shrink:0;align-items:center;gap:1px;margin-left:auto;display:flex}.research-module__NQi-HW__trashRowAction{width:1.4rem;height:1.4rem;color:var(--text-3);border-radius:var(--radius-sm);justify-content:center;align-items:center;font-size:.75rem;transition:color .12s,background-color .12s;display:flex}.research-module__NQi-HW__trashRowAction:hover{color:var(--text-1);background:var(--surface-2)}.research-module__NQi-HW__trashRowActionDanger:hover{color:var(--danger)}.research-module__NQi-HW__foldersHeader{flex-wrap:wrap;justify-content:flex-end;display:flex}.research-module__NQi-HW__newFolderButton{flex-shrink:0}.research-module__NQi-HW__newFolderForm{flex-wrap:wrap;flex:1;align-items:center;gap:.3rem;min-width:0;display:flex}.research-module__NQi-HW__newFolderInput{background:var(--field-bg);border:1px solid var(--line);border-radius:var(--radius-sm);flex:1;min-width:0;padding:.4rem .5rem;font-size:.78rem}.research-module__NQi-HW__newFolderSave{flex-shrink:0}.research-module__NQi-HW__main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.research-module__NQi-HW__toolbar{gap:var(--control-gap);flex-wrap:wrap;flex-shrink:0;align-items:center;margin-bottom:1rem;display:flex}.research-module__NQi-HW__toolbarInput{background:var(--field-bg);border:1px solid var(--line);border-radius:var(--radius-sm);flex:1;min-width:0;padding:.55rem .75rem;font-size:.85rem}.research-module__NQi-HW__toolbarInput:disabled{opacity:.85}.research-module__NQi-HW__toolbarButton{flex-shrink:0}.research-module__NQi-HW__canvasScroll{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-md);flex:1;min-height:0;overflow:auto}.research-module__NQi-HW__canvas{background-image:radial-gradient(var(--line) 1px, transparent 1px);background-size:22px 22px;min-width:100%;min-height:max(100%,900px);position:relative}.research-module__NQi-HW__canvasDropPreview{z-index:0;pointer-events:none;border:2px dashed var(--accent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent) 8%, transparent);position:absolute;top:0;left:0}.research-module__NQi-HW__empty{color:var(--text-3);max-width:26rem;font-size:.9rem;font-style:italic;position:absolute;top:2.5rem;left:1.75rem;right:1.75rem}.research-module__NQi-HW__card{aspect-ratio:2/3;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-md);cursor:grab;touch-action:none;flex-direction:column;width:15.5rem;transition:box-shadow .12s;display:flex;position:absolute;overflow:hidden;box-shadow:0 3px 10px #14201b2e}.research-module__NQi-HW__card[data-shape=square]{aspect-ratio:1}.research-module__NQi-HW__card[data-shape=landscape]{aspect-ratio:3/2}.research-module__NQi-HW__card:hover{box-shadow:0 6px 16px #14201b3d}.research-module__NQi-HW__card[data-dragging=true]{cursor:grabbing;z-index:30;transition:none;box-shadow:0 14px 30px #14201b4d}.research-module__NQi-HW__card[data-pending=true]{cursor:default;opacity:.85}.research-module__NQi-HW__cardDelete{z-index:2;width:1.6rem;height:1.6rem;color:var(--ellipsis-ink);background:var(--ellipsis-bg);opacity:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:none;border-radius:50%;justify-content:center;align-items:center;line-height:1;transition:opacity .12s,background-color .12s,border-color .12s;display:flex;position:absolute;top:.5rem;right:.5rem}.research-module__NQi-HW__cardDelete:hover{background:var(--danger)}.research-module__NQi-HW__cardDelete svg{width:.8rem;height:.8rem}.research-module__NQi-HW__cardImage{background:var(--surface-1);flex-shrink:0;justify-content:center;align-items:center;height:50%;display:flex;position:relative;overflow:hidden}.research-module__NQi-HW__cardImagePhoto{object-fit:cover;width:100%;height:100%}.research-module__NQi-HW__cardImageMonogram{font-family:var(--serif);color:#ffffffd9;font-size:2.75rem;font-weight:700}.research-module__NQi-HW__kindIcon{width:64%;height:64%;color:inherit;justify-content:center;align-items:center;display:inline-flex}.research-module__NQi-HW__kindIcon svg{width:100%;height:100%}.research-module__NQi-HW__cardImageMonogramIcon{width:2.5rem;height:2.5rem}.research-module__NQi-HW__cardImageScrim{pointer-events:none;background:linear-gradient(#0000,#0a100dbf);height:60%;position:absolute;inset:auto 0 0}.research-module__NQi-HW__cardImageMeta{z-index:1;align-items:center;gap:.4rem;display:flex;position:absolute;bottom:.5rem;left:.6rem;right:.6rem}.research-module__NQi-HW__cardBadge{width:1.3rem;height:1.3rem;color:var(--surface-0);font-family:var(--serif);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;display:flex;box-shadow:0 0 0 1px #fff6}.research-module__NQi-HW__cardDomain{color:#fff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 3px #00000080;min-width:0;font-size:.72rem;font-weight:600;overflow:hidden}.research-module__NQi-HW__cardDomain:hover{text-decoration:underline}.research-module__NQi-HW__cardBody{flex-direction:column;flex:1;gap:.35rem;min-height:0;padding:.65rem .75rem .75rem;display:flex}.research-module__NQi-HW__cardDate{color:var(--text-3);font-size:.68rem}.research-module__NQi-HW__cardLoading{color:var(--text-3);margin:0;font-size:.8rem;font-style:italic}.research-module__NQi-HW__cardTitle{font-family:var(--serif);color:var(--text-1);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9rem;font-weight:600;line-height:1.36523;display:-webkit-box;overflow:hidden}.research-module__NQi-HW__cardExcerpt{color:var(--text-2);font-size:.76rem;line-height:var(--writing-text-leading);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;display:-webkit-box;overflow:hidden}.research-module__NQi-HW__cardFooterRow{flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;display:flex}.research-module__NQi-HW__cardTag{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--surface-1));border-radius:999px;align-self:flex-start;padding:.15rem .55rem;font-size:.68rem;font-weight:600}.research-module__NQi-HW__graphWrap{flex-direction:column;flex:1;gap:.75rem;min-height:0;display:flex}.research-module__NQi-HW__graphToolbar{flex-direction:column;flex-shrink:0;gap:.6rem;display:flex}.research-module__NQi-HW__graphLinkRow{flex-wrap:wrap;justify-content:flex-end;display:flex}.research-module__NQi-HW__graphLinkButton{flex-shrink:0}.research-module__NQi-HW__graphLegend{align-items:center;gap:1rem;display:flex}.research-module__NQi-HW__graphLegendItem{color:var(--text-3);align-items:center;gap:.4rem;font-size:.75rem;display:flex}.research-module__NQi-HW__graphLegendSwatchSolid,.research-module__NQi-HW__graphLegendSwatchDashed{border-top:1.5px solid color-mix(in srgb, var(--accent) 70%, transparent);width:1.4rem;height:0;display:inline-block}.research-module__NQi-HW__graphLegendSwatchDashed{border-top-style:dashed;border-top-color:var(--text-3)}.research-module__NQi-HW__graphCanvasWrap{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-md);flex:1;min-height:0;position:relative;overflow:hidden}.research-module__NQi-HW__graphCanvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.research-module__NQi-HW__editor{width:min(30rem,86vw);max-height:min(38rem,74vh);padding:0 .15rem .15rem;padding-top:var(--pill-ring-room);margin-top:calc(-1 * var(--pill-ring-room));flex-direction:column;gap:.85rem;display:flex;overflow-y:auto}.research-module__NQi-HW__editorHead{align-items:flex-start;gap:var(--control-text-gap);display:flex}.research-module__NQi-HW__editorHeadText{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.research-module__NQi-HW__editorJump{flex-shrink:0;align-self:center}.research-module__NQi-HW__editorTitle{font-family:var(--serif);color:var(--text-1);overflow-wrap:anywhere;font-size:1.05rem;font-weight:600;line-height:1.36523}.research-module__NQi-HW__editorLink,.research-module__NQi-HW__editorKind{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.research-module__NQi-HW__editorLink{color:var(--accent)}.research-module__NQi-HW__editorLink:hover{text-decoration:underline}.research-module__NQi-HW__editorKind{color:var(--text-3)}.research-module__NQi-HW__editorField{gap:var(--control-text-gap);flex-direction:column;display:flex}.research-module__NQi-HW__editorLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:.68rem;font-weight:600}.research-module__NQi-HW__editorInput,.research-module__NQi-HW__editorTextarea,.research-module__NQi-HW__editorHexInput{color:var(--text-1);background:var(--field-bg);border:1px solid var(--line);border-radius:var(--radius-sm);padding:.45rem .6rem;font-size:.8rem}.research-module__NQi-HW__editorTextarea{resize:vertical;min-height:5rem;font-family:inherit;line-height:var(--writing-text-leading)}.research-module__NQi-HW__editorInput:focus-visible,.research-module__NQi-HW__editorTextarea:focus-visible,.research-module__NQi-HW__editorHexInput:focus-visible,.research-module__NQi-HW__editorColorWell:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.research-module__NQi-HW__editorColorRow{align-items:center;gap:.5rem;display:flex}.research-module__NQi-HW__editorColorWell{border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;background:0 0;flex-shrink:0;width:2rem;height:2rem;padding:0}.research-module__NQi-HW__editorColorWell::-webkit-color-swatch-wrapper{padding:0}.research-module__NQi-HW__editorColorWell::-webkit-color-swatch{border-radius:calc(var(--radius-sm) - 1px);border:none}.research-module__NQi-HW__editorColorWell::-moz-color-swatch{border-radius:calc(var(--radius-sm) - 1px);border:none}.research-module__NQi-HW__editorHexInput{width:7rem;font-family:var(--mono);text-transform:lowercase}.research-module__NQi-HW__editorHexInput[aria-invalid=true]{border-color:var(--danger)}.research-module__NQi-HW__editorError{color:var(--danger);margin:0;font-size:.72rem}.research-module__NQi-HW__editorShapes{gap:var(--control-gap);flex-wrap:wrap;display:flex}.research-module__NQi-HW__editorShape{flex:1}.research-module__NQi-HW__shapeGlyph{border:1.5px solid;border-radius:1px;display:block}.research-module__NQi-HW__shapeGlyph[data-shape=portrait]{width:8px;height:12px}.research-module__NQi-HW__shapeGlyph[data-shape=square]{width:10px;height:10px}.research-module__NQi-HW__shapeGlyph[data-shape=landscape]{width:12px;height:8px}.research-module__NQi-HW__editorAction{align-self:flex-start}.research-module__NQi-HW__editorHint{color:var(--text-3);margin:0;font-size:.72rem;font-style:italic}.research-module__NQi-HW__editorLinks{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.research-module__NQi-HW__editorLinkRow{color:var(--text-2);justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.research-module__NQi-HW__editorLinkRow button{color:var(--text-3);flex-shrink:0}.research-module__NQi-HW__editorLinkRow button:hover{color:var(--danger)}.research-module__NQi-HW__editorTrash{align-self:flex-start;margin-top:.25rem}.research-module__NQi-HW__editorSection{border-top:1px solid var(--line);flex-direction:column;gap:.85rem;padding-top:.85rem;display:flex}.research-module__NQi-HW__editorSectionTitle{font-family:var(--serif);color:var(--text-1);margin:0;font-size:.95rem;font-weight:600;line-height:1.36523}.research-module__NQi-HW__citationPeople{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.research-module__NQi-HW__citationPerson{flex-direction:column;gap:.35rem;display:flex}.research-module__NQi-HW__citationPersonHead{align-items:center;gap:var(--control-gap);flex-wrap:wrap;display:flex}.research-module__NQi-HW__citationRole{flex:1;min-width:0}.research-module__NQi-HW__citationInclude{color:var(--text-1);cursor:pointer;align-self:flex-start;align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.research-module__NQi-HW__citationInclude input{margin:0}.research-module__NQi-HW__citationRemove:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.research-module__NQi-HW__citationRemove{width:1.5rem;height:1.5rem;color:var(--text-3);flex-shrink:0;font-size:1rem;line-height:1}.research-module__NQi-HW__citationRemove:hover{color:var(--danger)}.research-module__NQi-HW__citationPair{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.research-module__NQi-HW__citationPair>.research-module__NQi-HW__editorInput,.research-module__NQi-HW__citationDate>.research-module__NQi-HW__editorInput{min-width:0}.research-module__NQi-HW__citationDate{justify-content:flex-start;gap:.35rem;display:flex}.research-module__NQi-HW__citationDate>.research-module__NQi-HW__editorInput{flex:none}.research-module__NQi-HW__citationDateYear{width:calc(5ch + 1.2rem + 2px)}.research-module__NQi-HW__citationDateShort{width:calc(3ch + 1.2rem + 2px)}.research-module__NQi-HW__citationDate>.research-module__NQi-HW__editorInput[aria-invalid=true]{border-color:var(--danger)}.research-module__NQi-HW__cardDetails{z-index:2;width:1.6rem;height:1.6rem;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:color .12s;display:flex;position:absolute;top:.5rem;right:2.4rem}.research-module__NQi-HW__cardDetails:hover,.research-module__NQi-HW__cardDetails[aria-pressed=true]{color:var(--accent)}.research-module__NQi-HW__documentHead{flex-shrink:0;align-items:center;gap:.4rem;height:2.25rem;padding:0 .75rem;display:flex;position:relative}.research-module__NQi-HW__documentHead .research-module__NQi-HW__cardDomain{color:#fff;text-shadow:0 1px 3px #00000080}.research-module__NQi-HW__documentOpen{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:.35rem;min-height:0;padding:0;display:flex}.research-module__NQi-HW__documentTitleInput{font-family:var(--serif);color:var(--text-1);border:none;border-bottom:1px solid var(--line);background:0 0;outline:none;flex-shrink:0;padding:0 0 .3rem;font-size:.9rem;font-weight:600}.research-module__NQi-HW__documentTitleInput:focus-visible{border-bottom-color:var(--accent)}.research-module__NQi-HW__documentBody{min-height:0;font-size:.78rem;line-height:var(--writing-text-leading);color:var(--text-1);outline:none;flex:1;overflow-y:auto}.research-module__NQi-HW__documentBody:empty:before{content:attr(data-placeholder);color:var(--text-3);font-style:italic}.research-module__NQi-HW__documentBody :is(h1,h2,h3,h4,h5,h6){font-family:var(--serif);margin:.5rem 0 .2rem;font-size:.85rem;font-weight:600}.research-module__NQi-HW__documentBody p{margin:0 0 var(--manuscript-paragraph-space)}.research-module__NQi-HW__documentBody div:not([class]){margin:var(--manuscript-paragraph-space) 0 0}.research-module__NQi-HW__documentBody a{color:var(--accent);text-decoration:underline}.research-module__NQi-HW__documentBody :is(ul,ol){margin:0 0 .4rem;padding-left:1.1rem}.research-module__NQi-HW__documentBody img{max-width:100%;height:auto}.research-module__NQi-HW__documentBody table{max-width:100%;display:block;overflow-x:auto}.research-module__NQi-HW__documentActions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;padding-top:.4rem;display:flex}.research-module__NQi-HW__documentDone{flex-shrink:0}.research-module__NQi-HW__card[data-document=true]:has(.research-module__NQi-HW__documentBody){aspect-ratio:auto;height:22rem}.research-module__NQi-HW__cardResize{z-index:3;cursor:nwse-resize;touch-action:none;opacity:0;background-image:linear-gradient(135deg, transparent 0%, transparent 40%, var(--text-3) 40%, var(--text-3) 55%, transparent 55%, transparent 70%, var(--text-3) 70%, var(--text-3) 85%, transparent 85%);border:none;border-radius:3px;width:.9rem;height:.9rem;padding:0;transition:opacity .12s,background-color .12s;position:absolute;bottom:.2rem;right:.2rem}.research-module__NQi-HW__card:hover .research-module__NQi-HW__cardResize,.research-module__NQi-HW__cardResize[data-active=true],.research-module__NQi-HW__cardResize:focus-visible{opacity:1}.research-module__NQi-HW__cardResize:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover:none) and (pointer:coarse){.research-module__NQi-HW__cardResize{opacity:1}.research-module__NQi-HW__cardResize:after{content:"";width:44px;height:44px;position:absolute;bottom:-.2rem;right:-.2rem}}.research-module__NQi-HW__importBody{width:min(40rem,100vw - 4rem);max-height:calc(100vh - 8rem);padding:0 .75rem .5rem;padding-top:var(--pill-ring-room);margin-top:calc(-1 * var(--pill-ring-room));overflow-y:auto}.research-module__NQi-HW__importTitle{font-family:var(--serif);margin:0 0 .9rem;font-size:1.25rem;font-weight:400}.research-module__NQi-HW__importSection{flex-direction:column;gap:.9rem;display:flex}.research-module__NQi-HW__importGroup{flex-direction:column;gap:.4rem;display:flex}.research-module__NQi-HW__importHeading{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin:.4rem 0 0;font-size:.7rem;font-weight:600}.research-module__NQi-HW__importText{font-size:.85rem;line-height:var(--writing-text-leading,1.4);margin:0}.research-module__NQi-HW__importMuted{font-size:.75rem;line-height:var(--writing-text-leading,1.4);color:var(--text-3);margin:0}.research-module__NQi-HW__importRow{align-items:center;gap:var(--control-text-gap);flex-wrap:wrap;display:flex}.research-module__NQi-HW__importList{flex-direction:column;gap:.3rem;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.research-module__NQi-HW__importMapRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.research-module__NQi-HW__importMapName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8rem;overflow:hidden}.research-module__NQi-HW__importFile{display:none}.research-module__NQi-HW__tagChips{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.research-module__NQi-HW__tagChip{white-space:nowrap;min-width:0;max-width:100%;color:var(--pill-ink);background:var(--panel-raised);border:var(--pill-border-width) solid var(--pill-edge);border-radius:999px;align-items:center;gap:.25rem;padding:.15rem .2rem .15rem .5rem;font-size:.72rem;display:inline-flex}.research-module__NQi-HW__tagChipLabel{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.research-module__NQi-HW__tagChipRemove{width:1.1rem;height:1.1rem;color:var(--text-3);background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;line-height:1;transition:color .12s,background-color .12s;display:inline-flex;position:relative}.research-module__NQi-HW__tagChipRemove:hover{color:var(--danger);background:var(--panel-ground)}.research-module__NQi-HW__tagChipRemove:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}@media (hover:none) and (pointer:coarse){.research-module__NQi-HW__tagChipRemove:after{content:"";position:absolute;inset:-13px}}.research-module__NQi-HW__tagAddRow{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.research-module__NQi-HW__tagAddRow .research-module__NQi-HW__editorInput{flex:1;min-width:8rem}.research-module__NQi-HW__tagSuggestions{flex-direction:column;gap:.3rem;display:flex}.research-module__NQi-HW__tagSuggestionsLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-size:.66rem;font-weight:600}.research-module__NQi-HW__filterBar{align-items:center;gap:var(--control-text-gap);flex-wrap:wrap;flex-shrink:0;margin:-.4rem 0 1rem;display:flex}.research-module__NQi-HW__filterInput{min-width:10rem;color:var(--text-1);background:var(--field-bg);border:1px solid var(--line);border-radius:var(--radius-sm);flex:1;padding:.45rem .75rem;font-size:.85rem}.research-module__NQi-HW__filterInput:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.research-module__NQi-HW__filterCount{color:var(--text-3);font-size:.72rem}.research-module__NQi-HW__filterEmpty{color:var(--text-3);margin:0 0 .75rem;font-size:.8rem}.research-module__NQi-HW__codex{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-md);flex:1;gap:1rem;min-height:0;padding:.75rem;display:flex}.research-module__NQi-HW__codexList{border-right:1px solid var(--line);flex-direction:column;flex:0 0 13rem;gap:.15rem;min-height:0;padding-right:.75rem;display:flex;overflow-y:auto}.research-module__NQi-HW__codexEntry{text-align:left;width:100%;font:inherit;color:var(--text-1);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.4rem .5rem;font-size:.82rem;display:flex}.research-module__NQi-HW__codexEntry:hover{background:var(--panel-ground)}.research-module__NQi-HW__codexEntry[aria-pressed=true]{color:var(--accent-strong);background:var(--panel-ground)}.research-module__NQi-HW__codexEntry:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.research-module__NQi-HW__codexEntryLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.research-module__NQi-HW__codexEntryCount{color:var(--text-3);flex-shrink:0;font-size:.68rem}.research-module__NQi-HW__codexDetail{flex:1;min-width:0;min-height:0;overflow-y:auto}.research-module__NQi-HW__codexTitle{font-family:var(--serif);color:var(--text-1);margin:0 0 .75rem;font-size:1.25rem;font-weight:400}.research-module__NQi-HW__codexHeading{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin:1rem 0 .4rem;font-size:.68rem;font-weight:600}.research-module__NQi-HW__codexSubheading{color:var(--text-2);margin:.6rem 0 .3rem;font-size:.75rem;font-weight:600}.research-module__NQi-HW__codexSources,.research-module__NQi-HW__codexPlaces,.research-module__NQi-HW__codexPassages{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.research-module__NQi-HW__codexSource,.research-module__NQi-HW__codexPassage{overflow-wrap:anywhere;min-width:0}.research-module__NQi-HW__codexSourceTitle{font:inherit;color:var(--text-1);text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:.15em;background:0 0;border:none;padding:0;font-size:.85rem}.research-module__NQi-HW__codexSourceTitle:hover{color:var(--accent-strong)}.research-module__NQi-HW__codexSourceTitle:focus-visible,.research-module__NQi-HW__codexPlace:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.research-module__NQi-HW__codexNote{font-size:.78rem;line-height:var(--writing-text-leading);color:var(--text-2);margin:.2rem 0 0}.research-module__NQi-HW__codexPlace{color:var(--text-2);font-size:.78rem}a.research-module__NQi-HW__codexPlace:hover{color:var(--accent-strong)}.research-module__NQi-HW__codexQuote{border-left:2px solid var(--line);font-family:var(--serif);font-size:.85rem;line-height:var(--writing-text-leading);color:var(--text-1);margin:0 0 .2rem;padding-left:.6rem}.research-module__NQi-HW__codexEmpty{color:var(--text-3);margin:0;font-size:.8rem}
.storyDateField-module__yX2kDq__field{box-sizing:border-box;align-items:center;gap:.3rem;width:100%;display:flex;position:relative}.storyDateField-module__yX2kDq__field:focus-within{border-color:var(--accent)}.storyDateField-module__yX2kDq__clear{font:inherit;color:var(--text-3);cursor:pointer;background:0 0;border:none;flex-shrink:0;margin:0;padding:0 .1rem;line-height:1}.storyDateField-module__yX2kDq__clear:hover{color:var(--danger)}.storyDateField-module__yX2kDq__clear:focus-visible{color:var(--accent);outline:none}
.settings-module__ZPN1xG__sectionNote{margin:var(--settings-gap-field) 0 0;color:var(--text-3);font-size:.8rem}.settings-module__ZPN1xG__highlightSwatches{gap:var(--settings-gap-inline);margin-top:var(--settings-gap-card-action);flex-wrap:wrap;display:flex}.settings-module__ZPN1xG__highlightSwatch{border:1px solid var(--line);background:var(--swatch);cursor:pointer;border-radius:50%;width:1.375rem;height:1.375rem;padding:0}.settings-module__ZPN1xG__highlightSwatch[aria-checked=true]{box-shadow:0 0 0 2px var(--surface-0), 0 0 0 4px var(--accent)}.settings-module__ZPN1xG__highlightSwatch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.settings-module__ZPN1xG__highlightSample{margin:var(--settings-gap-card-action) 0 0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-1);font-family:var(--serif);padding:.5rem .75rem}.settings-module__ZPN1xG__highlightSampleWords{background:var(--editing-highlight-wash);border-radius:2px}
.translation-module__G40iKG__shell{flex-direction:column;flex:1;gap:.9rem;min-width:0;min-height:0;display:flex}.translation-module__G40iKG__controls{align-items:center;gap:var(--control-gap) .9rem;flex-wrap:wrap;display:flex}.translation-module__G40iKG__controls:not([data-compact=true]) .translation-module__G40iKG__pagesIcon,.translation-module__G40iKG__controls[data-compact=true] .translation-module__G40iKG__pagesWord{display:none}.translation-module__G40iKG__controls[data-compact=true]{gap:var(--control-gap)}.translation-module__G40iKG__pagesIcon{flex-shrink:0;display:block}.translation-module__G40iKG__pages{flex:1;gap:1rem;min-height:0;display:flex}.translation-module__G40iKG__pages[data-view=stacked]{flex-direction:column}@media (max-width:720px){.translation-module__G40iKG__pages[data-view=side]{flex-direction:column}}.translation-module__G40iKG__page{flex-direction:column;flex:1 1 0;gap:.4rem;min-width:0;min-height:0;display:flex;overflow-y:auto}.translation-module__G40iKG__pageLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:0;font-size:.66rem}.translation-module__G40iKG__original{box-sizing:border-box;border:1px solid var(--line);border-radius:0 0 var(--radius-sm) var(--radius-sm);background-color:var(--paper-bg,var(--editor-paper));color:var(--paper-ink-1,var(--text-1));font-family:var(--editor-font-family,var(--serif));font-size:var(--editor-font-size,1.06rem);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:default;background-image:repeating-linear-gradient(45deg,#14201b09 0 1px,#0000 1px 3px),repeating-linear-gradient(-45deg,#14201b06 0 1px,#0000 1px 3px);border-top:none;flex:1 0 auto;padding:1.5rem 3.5rem;line-height:1.75;transition:background-color .15s;box-shadow:0 1px 2px #14201b0d,0 18px 40px #14201b14}.translation-module__G40iKG__writerOriginal[data-paper-texture]:not([data-paper-texture=linen]) .translation-module__G40iKG__original,.translation-module__G40iKG__writerOriginal[data-paper-texture]:not([data-paper-texture=linen]) .translation-module__G40iKG__originalHead{background-image:none}.translation-module__G40iKG__writerOriginal[data-paper-texture=watercolor] .translation-module__G40iKG__originalHead{background-image:var(--paper-texture-image,none);background-size:var(--paper-texture-size,auto);background-repeat:var(--paper-texture-repeat,repeat)}.translation-module__G40iKG__writerOriginal[data-paper-textured=true] .translation-module__G40iKG__original{background-image:var(--paper-texture-image,none);background-size:var(--paper-texture-size,auto);background-position:var(--paper-texture-position,0 0);background-repeat:var(--paper-texture-repeat,repeat)}.translation-module__G40iKG__writerOriginal{--paper-ink-2:color-mix(in srgb, var(--paper-ink-1,var(--text-1)) 88%, transparent);--paper-ink-3:color-mix(in srgb, var(--paper-ink-1,var(--text-1)) 72%, transparent);zoom:var(--editor-zoom,1)}.translation-module__G40iKG__original [data-glossary-term]{-webkit-text-decoration:underline dotted var(--accent);text-decoration:underline dotted var(--accent);text-underline-offset:.2em;cursor:help;text-decoration-thickness:1.5px}:is(.translation-module__G40iKG__original p,.translation-module__G40iKG__original div){margin:0 0 var(--manuscript-paragraph-space,.75em)}@media print{.translation-module__G40iKG__original{visibility:hidden}}.translation-module__G40iKG__writerOriginal,.translation-module__G40iKG__writerOriginalHidden{flex-direction:column;flex:0 34rem;order:-1;gap:0;min-width:16rem;min-height:0;padding:1rem;display:flex}.translation-module__G40iKG__writerOriginal>section{margin-bottom:.6rem}.translation-module__G40iKG__writerOriginal[data-first=translation],.translation-module__G40iKG__writerOriginalHidden[data-first=translation]{order:1}.translation-module__G40iKG__writerOriginalHidden{display:none}.translation-module__G40iKG__pagesSwitch{top:.75rem;left:var(--pages-switch-left,0px);width:var(--pages-switch-width,100%);box-sizing:border-box;z-index:2;justify-content:center;padding-inline:.5rem;position:absolute}@media (max-width:1100px){.translation-module__G40iKG__writerOriginal{flex-basis:22rem}}.translation-module__G40iKG__writerOriginal[data-view=stacked]{flex:1 1 var(--pages-original-chrome,0px);width:100%;max-width:var(--paper-max-width,58.75rem);min-width:0;min-height:0;padding:1rem 0 0}.translation-module__G40iKG__originalHead{justify-content:space-between;align-items:flex-start;gap:var(--control-text-gap);box-sizing:border-box;background-color:var(--paper-bg,var(--editor-paper));border:1px solid var(--line);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background-image:repeating-linear-gradient(45deg,#14201b09 0 1px,#0000 1px 3px),repeating-linear-gradient(-45deg,#14201b06 0 1px,#0000 1px 3px);border-bottom:none;flex-shrink:0;min-height:1.6rem;padding:1.5rem 3.5rem .75rem;transition:background-color .15s;display:flex}.translation-module__G40iKG__originalHead .translation-module__G40iKG__pageLabel{color:var(--paper-ink-3,var(--text-3));line-height:1.6rem}.translation-module__G40iKG__writerOriginal[data-view=side] .translation-module__G40iKG__collapseOriginal{display:none}.translation-module__G40iKG__writerOriginal[data-view=stacked][data-collapsed=true]{flex:none}.translation-module__G40iKG__writerOriginal[data-collapsed=true] .translation-module__G40iKG__page{max-height:calc(var(--editor-font-size,1.06rem) * 1.75 * 3 + 1.8rem + 2px);overflow-y:auto}.translation-module__G40iKG__writerOriginal[data-collapsed=true] .translation-module__G40iKG__original{padding-top:.9rem;padding-bottom:.9rem}@container editor-pages (max-width:720px){.translation-module__G40iKG__writerOriginal[data-view=side]{flex:1 1 var(--pages-original-chrome,0px);width:100%;max-width:var(--paper-max-width,58.75rem);min-width:0;min-height:0;padding:1rem 0 0}.translation-module__G40iKG__writerOriginal[data-view=side] .translation-module__G40iKG__collapseOriginal{display:inline-flex}.translation-module__G40iKG__writerOriginal[data-view=side][data-collapsed=true]{flex:none}.translation-module__G40iKG__pagesDivider{display:none}}@container editor-pages (min-width:721px){.translation-module__G40iKG__writerOriginal[data-view=side]{flex:var(--pages-split-original,50) 1 0px;min-width:0;padding-top:var(--pages-paper-top,1rem);position:relative}.translation-module__G40iKG__writerOriginal[data-view=side] .translation-module__G40iKG__originalHead{min-height:var(--pages-head-height,1.6rem)}}.translation-module__G40iKG__pagesDivider{cursor:col-resize;touch-action:none;z-index:1;width:1rem;position:absolute;top:0;bottom:0;right:0}.translation-module__G40iKG__writerOriginal[data-first=translation] .translation-module__G40iKG__pagesDivider{left:0;right:auto}.translation-module__G40iKG__pagesDivider:before{content:"";background:var(--line);border-radius:2px;width:4px;height:2.25rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.translation-module__G40iKG__pagesDivider:focus{outline:none}.translation-module__G40iKG__pagesDivider[data-dragging=true],.translation-module__G40iKG__pagesDivider:focus-visible{background:linear-gradient(var(--accent), var(--accent)) no-repeat center / 2px 100%}.translation-module__G40iKG__pagesDivider[data-dragging=true]:before,.translation-module__G40iKG__pagesDivider:focus-visible:before{background:var(--accent)}@media (hover:none) and (pointer:coarse){.translation-module__G40iKG__pagesDivider:after{content:"";position:absolute;inset:0 -14px}}
.AnnouncementEmailField-module__Mh0hMG__row{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:.2rem .45rem;font-size:.8125rem;display:flex}.AnnouncementEmailField-module__Mh0hMG__box{accent-color:var(--accent);margin:0}.AnnouncementEmailField-module__Mh0hMG__label{cursor:pointer}.AnnouncementEmailField-module__Mh0hMG__note{color:var(--text-3);font-size:.75rem}
.workspace-module__emEOXa__workspace{--accent:var(--accent-chosen,var(--blue-700))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .workspace-module__emEOXa__workspace{--accent:var(--accent-chosen,#9abcc4)}}:root[data-theme=dark] .workspace-module__emEOXa__workspace{--accent:var(--accent-chosen,#9abcc4)}.workspace-module__emEOXa__workspace{--workspace-foot-height:2.875rem;flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.workspace-module__emEOXa__body{-webkit-overflow-scrolling:touch;flex:1;grid-template-columns:auto minmax(0,1fr);min-height:0;display:grid;overflow:auto hidden}.workspace-module__emEOXa__mainCol{flex-direction:column;grid-column:2;min-width:0;min-height:0;display:flex}.workspace-module__emEOXa__mainContent{background:var(--area-editor-bg,var(--desk-ground,var(--surface-0)));flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.workspace-module__emEOXa__topbar{border-bottom:1px solid var(--line);background:var(--bar-bg);flex-shrink:0;grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr);align-items:center;gap:1.25rem;padding:.9rem 1.5rem;display:grid}.workspace-module__emEOXa__topbarLeft{align-items:center;gap:.9rem;min-width:0;display:flex}.workspace-module__emEOXa__wordmark{font-family:var(--serif);letter-spacing:.04em;text-transform:uppercase;color:#9abcc4;white-space:nowrap;align-items:center;gap:.4rem;font-size:1.15rem;font-weight:600;display:inline-flex}@media (prefers-color-scheme:dark){.workspace-module__emEOXa__wordmark{text-shadow:0 0 8px #9abcc473,0 0 18px #9abcc440}}:root[data-theme=dark] .workspace-module__emEOXa__wordmark{text-shadow:0 0 8px #9abcc473,0 0 18px #9abcc440}:root[data-theme=light] .workspace-module__emEOXa__wordmark{text-shadow:none}.workspace-module__emEOXa__wordmarkIcon{background-image:url(/brand/calamus-mark-filled.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:1.6rem;height:1.6rem}.workspace-module__emEOXa__topbar[data-wordmark=logo] .workspace-module__emEOXa__wordmark{width:1.6rem;overflow:hidden}.workspace-module__emEOXa__wordmarkText{flex-shrink:0}.workspace-module__emEOXa__viewSwitch{-webkit-overflow-scrolling:touch;min-width:0;padding:var(--pill-ring-room);margin:calc(-1 * var(--pill-ring-room));align-items:center;gap:.6rem;display:flex;overflow:auto hidden}.workspace-module__emEOXa__topbarActions{justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;display:flex}.workspace-module__emEOXa__topbarButtons{align-items:center;gap:.35rem;display:flex}.workspace-module__emEOXa__topbarButtons>*{flex-shrink:0}.workspace-module__emEOXa__topbar[data-modules=menu]{grid-template-columns:minmax(max-content,1fr) max-content;position:relative}.workspace-module__emEOXa__topbar[data-modules=menu] .workspace-module__emEOXa__topbarLeft{grid-area:1/1}.workspace-module__emEOXa__topbar[data-modules=menu] .workspace-module__emEOXa__topbarActions{grid-area:1/2}.workspace-module__emEOXa__topbar[data-modules=menu] .workspace-module__emEOXa__viewSwitch{visibility:hidden;pointer-events:none;width:max-content;height:0;position:absolute;top:0;left:0;overflow:hidden}.workspace-module__emEOXa__topbar[data-top-row=buttonsOnly],.workspace-module__emEOXa__topbar[data-top-row=buttonsScrolling]{grid-template-columns:max-content minmax(0,1fr);padding-inline:1rem}.workspace-module__emEOXa__topbar:not([data-top-row=full]) .workspace-module__emEOXa__wordmark{display:none}.workspace-module__emEOXa__topbar:not([data-top-row=full]) .workspace-module__emEOXa__topbarActions{grid-area:1/2;justify-self:end;min-width:0;max-width:100%}.workspace-module__emEOXa__topbar[data-top-row=buttonsScrolling] .workspace-module__emEOXa__topbarButtons{min-width:0;padding:var(--pill-ring-room);margin:calc(-1 * var(--pill-ring-room));overflow:auto hidden}.workspace-module__emEOXa__topbar[data-top-row=buttonsScrolling] .workspace-module__emEOXa__topbarActions>:last-child{flex-shrink:0}.workspace-module__emEOXa__viewTabSoon{border-radius:var(--radius-sm);color:var(--text-3);cursor:not-allowed;background:0 0;border:1px solid #0000;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.8125rem;font-weight:600;display:flex}.workspace-module__emEOXa__soonBadge{text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);border:1px solid var(--line);border-radius:999px;padding:.05rem .4rem;font-size:.6rem}.workspace-module__emEOXa__statsBar{min-height:var(--chrome-row-height);border-bottom:1px solid var(--line);background:var(--bar-bg);color:var(--text-3);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem .75rem;padding:.25rem 1.5rem;font-size:.75rem;display:flex}.workspace-module__emEOXa__statsWords{color:var(--text-2);flex-shrink:0;font-weight:600}.workspace-module__emEOXa__statsTrack{border:1.5px solid var(--text-3);background:0 0;border-radius:999px;flex-shrink:0;width:4.625rem;height:.4375rem;overflow:hidden}.workspace-module__emEOXa__statsFill{background:var(--accent);border-radius:999px;height:100%;transition:width .2s}.workspace-module__emEOXa__statsPercent{color:var(--text-2);flex-shrink:0;font-weight:600}.workspace-module__emEOXa__statsDivider{background:var(--line);flex-shrink:0;width:1px;height:.85rem}.workspace-module__emEOXa__statsCount{white-space:nowrap}.workspace-module__emEOXa__binder{width:var(--binder-width,303px);background:var(--area-binder-bg,var(--binder-ground));visibility:visible;transition-behavior:normal, normal, normal, allow-discrete;flex-direction:column;min-width:max-content;min-height:0;transition:width .18s,border-color .18s,visibility linear,min-width 0s linear .18s;display:flex;position:relative;overflow-y:auto}.workspace-module__emEOXa__binder>:not(.workspace-module__emEOXa__binderHead){contain:inline-size}.workspace-module__emEOXa__binder[data-focus-mode=true]{visibility:hidden;border-right-color:#0000;width:0;min-width:0;transition:width .18s,border-color .18s,visibility 0s linear .18s;overflow:hidden}.workspace-module__emEOXa__resizeHandle{cursor:col-resize;touch-action:none;z-index:20;background:0 0;width:10px;position:absolute;top:0;bottom:0;right:0}.workspace-module__emEOXa__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}.workspace-module__emEOXa__resizeHandle:hover:before,.workspace-module__emEOXa__resizeHandle[data-dragging=true]:before{background:var(--accent)}.workspace-module__emEOXa__resizeHandle[data-dragging=true]{background:linear-gradient(var(--accent), var(--accent)) no-repeat center / 2px 100%}@media (hover:none) and (pointer:coarse){.workspace-module__emEOXa__resizeHandle:after{content:"";position:absolute;inset:0 0 0 -19px}}.workspace-module__emEOXa__binder[data-focus-mode=true] .workspace-module__emEOXa__resizeHandle{pointer-events:none;opacity:0}.workspace-module__emEOXa__binderHead{box-sizing:border-box;height:var(--chrome-row-height);border-bottom:1px solid var(--line);z-index:10;background:var(--area-binder-bg,var(--binder-ground));flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:0 1rem;display:flex;position:sticky;top:0}.workspace-module__emEOXa__binderHeadLeft{flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0;display:flex}.workspace-module__emEOXa__binderLabel{cursor:default}.workspace-module__emEOXa__binderHeadActions{flex-shrink:0;align-items:center;gap:2px;display:flex}.workspace-module__emEOXa__binderBody{flex:1;padding:1rem}.workspace-module__emEOXa__binderBookTitle{font-family:var(--serif);letter-spacing:.03em;color:var(--text-1);margin:0 0 .75rem;font-size:1.05rem;font-weight:600;line-height:1.3}.workspace-module__emEOXa__binderBookTitleButton{-webkit-line-clamp:2;overflow-wrap:anywhere;max-width:calc(100% + .6rem);font:inherit;letter-spacing:inherit;text-transform:uppercase;text-align:left;color:inherit;border-radius:var(--radius-sm);background:0 0;border:none;-webkit-box-orient:vertical;margin:0 -.3rem;padding:.1rem .3rem;transition:background-color .12s;display:-webkit-box;overflow:hidden}button.workspace-module__emEOXa__binderBookTitleButton:hover{background:var(--panel-raised)}.workspace-module__emEOXa__binderBookTitleInput{box-sizing:border-box;width:calc(100% + .6rem);font:inherit;letter-spacing:inherit;color:var(--text-1);background:var(--panel-raised);border:1px solid var(--accent);border-radius:var(--radius-sm);margin:0 -.3rem;padding:.1rem .3rem;display:block}.workspace-module__emEOXa__titleError{color:var(--danger);margin:-.4rem 0 .75rem;font-size:.75rem}.workspace-module__emEOXa__binderFooter{z-index:10;box-sizing:border-box;height:var(--workspace-foot-height);border-top:1px solid var(--line);background:var(--area-binder-bg,var(--bar-bg));flex-shrink:0;align-items:center;margin-top:auto;padding:0 1rem;display:flex;position:sticky;bottom:0}.workspace-module__emEOXa__viewTab[data-locked=true]{color:var(--text-3)}.workspace-module__emEOXa__viewTab[data-locked=true]:hover{color:var(--text-2)}.workspace-module__emEOXa__tabLock{vertical-align:-.08em;opacity:.85;margin-right:.3rem}.workspace-module__emEOXa__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-module__emEOXa__atlasWrap{flex-shrink:0;position:relative}.workspace-module__emEOXa__atlasMenu{z-index:var(--z-topbar-menu);background:var(--panel-raised);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;gap:.3rem;min-width:9rem;padding:.4rem;display:flex;position:fixed;box-shadow:0 8px 20px #14201b2e}.workspace-module__emEOXa__atlasTrigger{position:relative}.workspace-module__emEOXa__atlasChevron{flex-shrink:0;transition:transform .12s}.workspace-module__emEOXa__atlasTrigger[aria-expanded=true] .workspace-module__emEOXa__atlasChevron{transform:rotate(180deg)}.workspace-module__emEOXa__atlasMenuItem{justify-content:center;width:100%}.workspace-module__emEOXa__watermark{z-index:11;min-height:2.75rem;padding-block:.35rem calc(.35rem + env(safe-area-inset-bottom,0px));background:var(--surface-0);border-top:1px solid var(--line);color:var(--text-2);font-family:var(--sans);text-align:center;overflow-wrap:anywhere;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;padding-inline:1rem;font-size:.7rem;display:flex;position:relative}@media (max-width:52rem){.workspace-module__emEOXa__watermark{text-align:left;justify-content:flex-start}}
.app-header-module__Y3KSiq__header{background:var(--bar-bg);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.5rem;display:flex}.app-header-module__Y3KSiq__left{flex-wrap:nowrap;align-items:center;gap:.9rem;min-width:0;display:flex}.app-header-module__Y3KSiq__wordmark{font-family:var(--serif);letter-spacing:.04em;text-transform:uppercase;color:#9abcc4;white-space:nowrap;align-items:center;gap:.4rem;font-size:1.15rem;font-weight:600;display:inline-flex}@media (prefers-color-scheme:dark){.app-header-module__Y3KSiq__wordmark{text-shadow:0 0 8px #9abcc473,0 0 18px #9abcc440}}:root[data-theme=dark] .app-header-module__Y3KSiq__wordmark{text-shadow:0 0 8px #9abcc473,0 0 18px #9abcc440}:root[data-theme=light] .app-header-module__Y3KSiq__wordmark{text-shadow:none}.app-header-module__Y3KSiq__wordmarkIcon{background-image:url(/brand/calamus-mark-filled.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:1.6rem;height:1.6rem}.app-header-module__Y3KSiq__wordmark[data-wordmark=logo]{width:1.6rem;overflow:hidden}.app-header-module__Y3KSiq__pills{padding:var(--pill-ring-room);margin:calc(-1 * var(--pill-ring-room));flex-shrink:0;align-items:center;gap:.6rem;display:flex;overflow:auto hidden}.app-header-module__Y3KSiq__header[data-modules=menu]{position:relative}.app-header-module__Y3KSiq__header[data-modules=menu] .app-header-module__Y3KSiq__pills{visibility:hidden;pointer-events:none;width:max-content;height:0;position:absolute;top:0;left:0;overflow:hidden}.app-header-module__Y3KSiq__crumb{min-width:0;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.app-header-module__Y3KSiq__right{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.app-header-module__Y3KSiq__navPending{display:none}.app-header-module__Y3KSiq__pills a:has(>.app-header-module__Y3KSiq__navPending[data-nav-pending=true]){color:var(--accent);box-shadow:0 0 0 var(--pill-border-width) var(--accent);animation:.9s ease-in-out infinite alternate app-header-module__Y3KSiq__navPendingPulse}@keyframes app-header-module__Y3KSiq__navPendingPulse{0%{opacity:1}to{opacity:.85}}@media (prefers-reduced-motion:reduce){.app-header-module__Y3KSiq__pills a:has(>.app-header-module__Y3KSiq__navPending[data-nav-pending=true]){animation:none}}
.StagePicker-module__-0iC1q__wrap{flex-wrap:wrap;display:inline-flex;position:relative}.StagePicker-module__-0iC1q__triggerCompact:focus-visible,.StagePicker-module__-0iC1q__option:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.StagePicker-module__-0iC1q__triggerCompact{background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;margin-left:-4.5px;margin-right:-4.5px;padding:0;transition:background-color .12s;display:inline-flex}button.StagePicker-module__-0iC1q__triggerCompact:hover:not(:disabled){background:var(--surface-1)}.StagePicker-module__-0iC1q__triggerCompact:disabled{cursor:not-allowed;opacity:.85}.StagePicker-module__-0iC1q__dot{background:var(--dot-color,var(--text-3));border-radius:50%;flex-shrink:0;width:7px;height:7px}.StagePicker-module__-0iC1q__popover{z-index:20;width:13rem;max-height:var(--floating-room,none);background:var(--chrome-bg);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;gap:1px;padding:.35rem;display:flex;position:absolute;top:calc(100% + .35rem);left:0;overflow-y:auto;box-shadow:0 12px 32px #14201b38}.StagePicker-module__-0iC1q__option{text-align:left;border-radius:var(--radius-sm);color:var(--text-1);background:0 0;border:none;align-items:center;gap:.5rem;padding:.4rem .5rem;font-size:.8125rem;font-weight:500;display:flex}.StagePicker-module__-0iC1q__option:hover{background:color-mix(in srgb, var(--text-1) 8%, transparent)}.StagePicker-module__-0iC1q__option[aria-selected=true]{background:var(--surface-1);font-weight:700}[data-panel-tokens] .StagePicker-module__-0iC1q__dot{box-shadow:0 0 0 1px color-mix(in oklab, var(--dot-color,var(--text-3)) 55%, black)}
.editor-module__8MZEfG__shell{background:var(--surface-0);flex-direction:column;flex:1;min-height:0;display:flex}.editor-module__8MZEfG__editorRow{flex:1;min-height:0;display:flex}.editor-module__8MZEfG__sideSlotOverlay{z-index:9;max-width:100vw;display:flex;position:fixed;bottom:0;right:0}.editor-module__8MZEfG__sideSlotOverlay[data-over-binder=true]{z-index:21}.editor-module__8MZEfG__sideSlotOverlay>[data-side-slot-tabs]{background:0 0}.editor-module__8MZEfG__sideSlotOverlay>[data-side-panel],.editor-module__8MZEfG__sideSlotOverlay>[data-companion]{flex-shrink:0;min-width:0;max-width:none;box-shadow:-12px 0 28px -8px #00000047;width:var(--side-slot-overlay-width)!important}.editor-module__8MZEfG__editorFrame{flex:1;min-height:0;display:flex}.editor-module__8MZEfG__editorMain{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.editor-module__8MZEfG__paperHeader{width:100%;max-width:var(--paper-max-width,58.75rem);box-sizing:border-box;background-color:var(--paper-bg,var(--editor-paper));border:1px solid var(--line);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background-image:repeating-linear-gradient(45deg,#14201b09 0 1px,#0000 1px 3px),repeating-linear-gradient(-45deg,#14201b06 0 1px,#0000 1px 3px);border-bottom:none;margin:0 auto;padding:1.5rem 3.5rem .75rem}.editor-module__8MZEfG__paperHeaderSmooth{background-image:none}.editor-module__8MZEfG__paperHeaderMeta{justify-content:space-between;align-items:flex-start;gap:1rem;padding-top:.4rem;display:flex}.editor-module__8MZEfG__paperHeaderStats{white-space:nowrap;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.15rem;margin-left:auto;display:flex}.editor-module__8MZEfG__paperHeaderStatsTop{align-items:center;gap:var(--control-text-gap);display:flex}.editor-module__8MZEfG__headerModeGroup{flex-shrink:0;align-items:center;gap:.125rem;display:flex}.editor-module__8MZEfG__wordProgressBar{border:1.5px solid var(--paper-ink-1,var(--text-3));vertical-align:middle;background:0 0;border-radius:999px;width:4.625rem;height:.4375rem;margin-left:.5rem;display:inline-block;overflow:hidden}.editor-module__8MZEfG__wordProgressFill{background:var(--paper-accent,var(--accent));height:100%;display:block}.editor-module__8MZEfG__paperSynopsis{min-width:0;font-family:var(--serif);font-size:.95rem;font-style:italic;line-height:var(--writing-text-leading);color:var(--paper-ink-2,var(--text-2));resize:none;background:0 0;border:none;outline:none;flex:1;max-width:62ch;margin:0;padding:0;display:block}.editor-module__8MZEfG__paperSynopsis::placeholder,.editor-module__8MZEfG__paperSynopsis[data-empty]:before{color:var(--paper-ink-3,var(--text-3))}.editor-module__8MZEfG__paperSynopsis:focus-visible{outline:2px solid var(--paper-accent,var(--focus-ring));outline-offset:2px}.editor-module__8MZEfG__paragraphStyleRow{--pill-ink:var(--paper-ink-1,var(--text-1));--pill-edge:color-mix(in srgb, var(--paper-ink-1,var(--text-1)) 34%, transparent);--pill-ring:var(--pill-edge);flex-wrap:wrap;align-items:center;gap:.125rem;padding-top:.5rem;display:flex}.editor-module__8MZEfG__toolbar{--pill-ink:var(--paper-ink-1,var(--text-1));--pill-edge:color-mix(in srgb, var(--paper-ink-1,var(--text-1)) 34%, transparent);--pill-ring:var(--pill-edge);flex-wrap:wrap;align-items:center;gap:.2rem .125rem;padding-top:.9rem;display:flex}.editor-module__8MZEfG__chapterBreadcrumb{text-transform:uppercase;letter-spacing:.03em;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:600;line-height:1;overflow:hidden}.editor-module__8MZEfG__sceneTitle{text-transform:uppercase;letter-spacing:.03em;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;border-bottom:1px dotted #0000;min-width:0;max-width:16rem;margin:-.1rem -.2rem;padding:.1rem .2rem;font-size:.7rem;font-weight:600;line-height:1;transition:border-color .12s,background-color .12s;overflow:hidden}.editor-module__8MZEfG__sceneTitle:hover,.editor-module__8MZEfG__sceneTitle:focus-visible{background:var(--surface-1);border-bottom-color:var(--text-3)}.editor-module__8MZEfG__chapterCrumb{min-width:0;font:inherit;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;border-bottom:1px dotted #0000;align-items:center;gap:.75rem;margin:-.1rem -.2rem;padding:.1rem .2rem;line-height:1;transition:border-color .12s,background-color .12s;display:inline-flex}.editor-module__8MZEfG__chapterCrumb:hover,.editor-module__8MZEfG__chapterCrumb:focus-visible{background:var(--surface-1);border-bottom-color:var(--text-3)}.editor-module__8MZEfG__sceneTitleInput{letter-spacing:.03em;color:var(--text-1);background:var(--field-bg);border:1px solid var(--accent);border-radius:var(--radius-sm);width:16rem;min-width:0;max-width:16rem;padding:.1rem .3rem;font-size:.7rem;font-weight:600;line-height:1}.editor-module__8MZEfG__tagBadge{text-transform:uppercase;letter-spacing:.03em;color:var(--gilt);background:var(--surface-1);border:1px solid var(--line);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.15rem .55rem;font-size:.7rem;font-weight:600}.editor-module__8MZEfG__stageError{color:var(--danger);margin:0;font-size:.72rem}.editor-module__8MZEfG__wordCount{font-variant-numeric:tabular-nums;color:var(--paper-ink-1,var(--text-2));font-size:.6875rem}.editor-module__8MZEfG__goalButton{font:inherit;font-variant-numeric:tabular-nums;color:var(--paper-ink-1,var(--text-2));text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.6875rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.editor-module__8MZEfG__goalButton:hover{color:var(--paper-accent,var(--accent))}.editor-module__8MZEfG__goalInput{width:3.4rem;font:inherit;font-variant-numeric:tabular-nums;color:var(--paper-ink-1,var(--text-2));border:none;border-bottom:1px solid var(--paper-accent,var(--accent));background:0 0;padding:0;font-size:.6875rem}.editor-module__8MZEfG__setGoalButton{font:inherit;color:var(--paper-ink-3,var(--text-3));background:0 0;border:none;margin-left:.3rem;padding:0;font-size:.6875rem}.editor-module__8MZEfG__setGoalButton:hover{color:var(--paper-accent,var(--accent))}.editor-module__8MZEfG__status{text-align:right;min-width:4.5rem;min-height:1em;font-size:.7rem;display:block}.editor-module__8MZEfG__statusRow{justify-content:flex-end;align-items:center;gap:var(--control-text-gap);display:flex}.editor-module__8MZEfG__status[data-state=pending]{color:var(--text-2)}.editor-module__8MZEfG__status[data-state=saving]{color:var(--gilt)}.editor-module__8MZEfG__status[data-state=saved]{color:var(--accent)}.editor-module__8MZEfG__status[data-state=error],.editor-module__8MZEfG__status[data-state=conflict]{color:var(--danger)}.editor-module__8MZEfG__status[data-state=error][data-offline=true]{color:var(--text-3)}.editor-module__8MZEfG__toggleButton{border:1px solid var(--line);background:var(--surface-2);color:var(--text-2);border-radius:999px;padding:.3rem .65rem;font-size:.75rem;font-weight:600;transition:border-color .12s,color .12s,background-color .12s}.editor-module__8MZEfG__toggleButton:hover{border-color:var(--accent);color:var(--accent)}.editor-module__8MZEfG__toggleButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.editor-module__8MZEfG__toggleButton[aria-pressed=true]{border-color:var(--accent);color:var(--accent);outline:1px solid var(--accent);outline-offset:-2px}.editor-module__8MZEfG__focusButton{width:auto;height:1.625rem;color:var(--paper-ink-3,var(--text-3));font-family:var(--sans);cursor:pointer;background:0 0;border:none;border-radius:50%;align-items:center;gap:.3125rem;padding:0 .5rem;font-size:.71875rem;font-weight:600;transition:background-color .12s,color .12s;display:inline-flex}.editor-module__8MZEfG__focusButton:hover:not(:disabled){color:var(--paper-accent,var(--accent));box-shadow:inset 0 0 0 var(--pill-border-width,1px) var(--paper-accent,var(--accent));background:0 0}.editor-module__8MZEfG__focusButton:focus-visible{outline:2px solid var(--paper-accent,var(--focus-ring));outline-offset:2px}.editor-module__8MZEfG__focusButton[aria-pressed=true]{color:var(--paper-accent,var(--accent));box-shadow:inset 0 0 0 var(--pill-border-width,1px) var(--paper-accent,var(--accent))}.editor-module__8MZEfG__focusButtonIcon{justify-content:center;width:1.625rem;padding:0}.editor-module__8MZEfG__snapshotButton[data-state=saving]{color:var(--gilt)}.editor-module__8MZEfG__snapshotButton[data-state=saved]{color:var(--accent)}.editor-module__8MZEfG__snapshotButton[data-state=error]{color:var(--danger)}.editor-module__8MZEfG__fontSizeGroup{border:1px solid var(--paper-ink-3,var(--line));background:0 0;border-radius:999px;align-items:stretch;display:flex;overflow:hidden}.editor-module__8MZEfG__fontSizeButton{font-family:var(--sans);font-size:.75rem;font-weight:var(--pill-label-weight);color:var(--paper-ink-2,var(--text-2));background:0 0;border:none;padding:.35rem .6rem;line-height:1;transition:background-color .12s,color .12s}.editor-module__8MZEfG__fontSizeButton:hover:not(:disabled){color:var(--paper-accent,var(--accent));box-shadow:inset 0 0 0 var(--pill-border-width,1px) var(--paper-accent,var(--accent));background:0 0}.editor-module__8MZEfG__fontSizeButton:focus-visible{outline:2px solid var(--paper-accent,var(--focus-ring));outline-offset:-2px}.editor-module__8MZEfG__fontSizeButton:disabled{color:var(--paper-ink-3,var(--text-3));cursor:not-allowed}.editor-module__8MZEfG__fontSizeValue{min-width:1.6rem;font-size:.7rem;font-weight:var(--pill-label-weight);color:var(--paper-ink-3,var(--text-3));border-left:1px solid var(--paper-ink-3,var(--line));border-right:1px solid var(--paper-ink-3,var(--line));justify-content:center;align-items:center;padding:0 .15rem;display:flex}.editor-module__8MZEfG__pageWrap{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow-x:clip}@media (max-width:1400px){.editor-module__8MZEfG__pageWrap{min-width:300px}.editor-module__8MZEfG__editorRow:has(.editor-module__8MZEfG__toolbarRail)>.editor-module__8MZEfG__pageWrap{min-width:280px}.editor-module__8MZEfG__editorRow:has(.editor-module__8MZEfG__toolbarRail) :is(.editor-module__8MZEfG__paper,.editor-module__8MZEfG__paperHeader){padding-left:clamp(1.25rem,20% - 1.5rem,3.5rem);padding-right:clamp(1.25rem,20% - 1.5rem,3.5rem)}}.editor-module__8MZEfG__pageWrapComposition{z-index:999;background:var(--area-editor-bg,var(--surface-0));position:fixed;inset:0}.editor-module__8MZEfG__pageArea{background-image:linear-gradient(rgba(0, 0, 0, var(--desk-darken,0)), rgba(0, 0, 0, var(--desk-darken,0))), var(--desk-bg-image,none);background-color:var(--desk-bg-color,transparent);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1;justify-content:center;min-height:0;display:flex;overflow:hidden}.editor-module__8MZEfG__pageArea[data-pages-view=stacked]{flex-direction:column;align-items:center}.editor-module__8MZEfG__pageArea[data-pages-view=stacked]>.editor-module__8MZEfG__pageColumn{flex:1 1 var(--pages-column-chrome,0px);min-height:0}.editor-module__8MZEfG__pageWrap:has(>.editor-module__8MZEfG__pageArea[data-pages-view]){container:editor-pages/inline-size}.editor-module__8MZEfG__pageArea[data-pages-view]{padding-top:calc(var(--pages-switch-height,0px) + 1.5rem);position:relative}@container editor-pages (min-width:721px){.editor-module__8MZEfG__pageArea[data-pages-view=side][data-pages-split]>.editor-module__8MZEfG__pageColumn{flex:var(--pages-split-translation,50) 1 0px;min-width:0;max-width:none}}@container editor-pages (max-width:720px){.editor-module__8MZEfG__pageArea[data-pages-view=side]{flex-direction:column;align-items:center}.editor-module__8MZEfG__pageArea[data-pages-view=side]>.editor-module__8MZEfG__pageColumn{flex:1 1 var(--pages-column-chrome,0px);min-height:0}}.editor-module__8MZEfG__pageColumn{width:100%;max-width:var(--paper-max-width,58.75rem);zoom:var(--editor-zoom,1);--paper-ink-2:color-mix(in srgb, var(--paper-ink-1,var(--text-1)) 88%, transparent);--paper-ink-3:color-mix(in srgb, var(--paper-ink-1,var(--text-1)) 72%, transparent);flex-direction:column;min-height:0;transition:zoom .15s,transform .15s;display:flex;position:relative}.editor-module__8MZEfG__pageWrapComposition .editor-module__8MZEfG__pageColumn{transform:translateX(calc(var(--composition-paper-offset,0) * (50vw - 50%) / 100))}.editor-module__8MZEfG__pageWrapComposition .editor-module__8MZEfG__pageArea:has(>.editor-module__8MZEfG__toolbarRail)>:is(.editor-module__8MZEfG__pageColumn,.editor-module__8MZEfG__toolbarRail){--paper-shift:calc(var(--composition-paper-offset,0) * ( (100vw - 2 * var(--toolbar-rail-width,80px)) - min(100vw - 2 * var(--toolbar-rail-width,80px), var(--paper-max-width,58.75rem) * var(--editor-zoom,1)) ) / 200)}.editor-module__8MZEfG__pageWrapComposition .editor-module__8MZEfG__pageArea:has(>.editor-module__8MZEfG__toolbarRail)>.editor-module__8MZEfG__pageColumn{transform:translateX(calc(var(--paper-shift) / var(--editor-zoom,1)))}.editor-module__8MZEfG__pageWrapComposition .editor-module__8MZEfG__pageArea:has(>.editor-module__8MZEfG__toolbarRail)>.editor-module__8MZEfG__toolbarRail{transform:translateX(var(--paper-shift));transition:transform .15s}.editor-module__8MZEfG__pageWrap:not(.editor-module__8MZEfG__pageWrapComposition){container-type:inline-size}.editor-module__8MZEfG__pageWrap:not(.editor-module__8MZEfG__pageWrapComposition)>.editor-module__8MZEfG__pageArea:not([data-pages-view])>.editor-module__8MZEfG__pageColumn{--paper-shift:calc(var(--composition-paper-offset,0) * (100cqw - min(100cqw, var(--paper-max-width,58.75rem) * var(--editor-zoom,1))) / 200);transform:translateX(calc(var(--paper-shift) / var(--editor-zoom,1)))}.editor-module__8MZEfG__pageWrap:not(.editor-module__8MZEfG__pageWrapComposition)>.editor-module__8MZEfG__pageArea:not([data-pages-view]):has(>.editor-module__8MZEfG__toolbarRail)>:is(.editor-module__8MZEfG__pageColumn,.editor-module__8MZEfG__toolbarRail){--paper-shift:calc(var(--composition-paper-offset,0) * ( (100cqw - 2 * var(--toolbar-rail-width,80px)) - min(100cqw - 2 * var(--toolbar-rail-width,80px), var(--paper-max-width,58.75rem) * var(--editor-zoom,1)) ) / 200)}.editor-module__8MZEfG__pageWrap:not(.editor-module__8MZEfG__pageWrapComposition)>.editor-module__8MZEfG__pageArea:not([data-pages-view]):has(>.editor-module__8MZEfG__toolbarRail)>.editor-module__8MZEfG__toolbarRail{transform:translateX(var(--paper-shift));transition:transform .15s}.editor-module__8MZEfG__pageHeaderDock{flex-shrink:0;justify-content:center;padding:1.25rem 0 0;display:flex}.editor-module__8MZEfG__pageColumn[data-page-bar=true] .editor-module__8MZEfG__pageHeaderDock{padding-top:0}.editor-module__8MZEfG__pageColumn[data-page-bar=true] .editor-module__8MZEfG__paperHeader{border-top:none;border-radius:0}.editor-module__8MZEfG__pageArea:not([data-pages-view])>.editor-module__8MZEfG__pageColumn[data-paper-toolbar-layout]:not([data-page-bar=true]){isolation:isolate}.editor-module__8MZEfG__pageArea:not([data-pages-view])>.editor-module__8MZEfG__pageColumn[data-paper-toolbar-layout]:not([data-page-bar=true]):before{content:"";z-index:-1;top:var(--paper-top-offset,1.25rem);right:0;bottom:calc(-1 * var(--radius-sm) - 2px);box-sizing:border-box;background-color:var(--paper-bg,var(--editor-paper));border:1px solid var(--line);border-radius:var(--radius-sm);pointer-events:none;transition:background-color .15s;position:absolute;left:0}.editor-module__8MZEfG__pageArea:not([data-pages-view])>.editor-module__8MZEfG__pageColumn[data-paper-toolbar-layout]:not([data-page-bar=true]) :is(.editor-module__8MZEfG__paperHeader,.editor-module__8MZEfG__paper){background-color:#0000;border-color:#0000}.editor-module__8MZEfG__pageScroll{overscroll-behavior-y:contain;flex:1;justify-content:center;align-items:flex-start;min-height:0;padding:0;display:flex;overflow:hidden auto}.editor-module__8MZEfG__paper{width:100%;max-width:var(--paper-max-width,58.75rem);box-sizing:border-box;min-height:100%;padding:1.5rem 3.5rem 10rem;padding-top:calc(1.5rem + var(--typewriter-pad-top,0px));padding-bottom:calc(10rem + var(--typewriter-pad-bottom,0px));background-color:var(--paper-bg,var(--editor-paper));border:1px solid var(--line);border-radius:0 0 var(--radius-sm) var(--radius-sm);background-image:repeating-linear-gradient(45deg,#14201b09 0 1px,#0000 1px 3px),repeating-linear-gradient(-45deg,#14201b06 0 1px,#0000 1px 3px);border-top:none;flex-shrink:0;transition:background-color .15s,max-width .15s;position:relative;box-shadow:0 1px 2px #14201b0d,0 18px 40px #14201b14}.editor-module__8MZEfG__paperSmooth{background-image:none}.editor-module__8MZEfG__paperTextured{background-image:var(--paper-texture-image,none);background-size:var(--paper-texture-size,auto);background-position:var(--paper-texture-position,0 0);background-repeat:var(--paper-texture-repeat,repeat)}.editor-module__8MZEfG__pageColumn[data-paper-texture=watercolor] .editor-module__8MZEfG__paperHeader{background-image:var(--paper-texture-image,none);background-size:var(--paper-texture-size,auto);background-repeat:var(--paper-texture-repeat,repeat)}.editor-module__8MZEfG__content[data-lined-paper] *{line-height:round(up, 1.05em, var(--lined-line,1.75em))}.editor-module__8MZEfG__activeParagraphMarker{--typewriter-marker-h:min(var(--typewriter-marker-height,0px), var(--typewriter-band,200vh));height:var(--typewriter-marker-h);left:0;right:0;top:calc(var(--scroll-offset,0px) + var(--typewriter-eyeline,0px) - var(--typewriter-marker-h) / 2);pointer-events:none;opacity:0;position:absolute}.editor-module__8MZEfG__activeParagraphMarker[data-visible=true]{opacity:1}.editor-module__8MZEfG__activeParagraphMarker:before,.editor-module__8MZEfG__activeParagraphMarker:after{content:"";border-style:solid;border-width:1.5px 0;border-color:var(--typewriter-marker-color,var(--paper-accent,var(--accent)));width:.4375rem;position:absolute;top:0;bottom:0}.editor-module__8MZEfG__activeParagraphMarker:before{left:var(--typewriter-marker-inset,1.75rem);border-left-width:1.5px;transform:translate(-50%)}.editor-module__8MZEfG__activeParagraphMarker:after{right:var(--typewriter-marker-inset,1.75rem);border-right-width:1.5px;transform:translate(50%)}.editor-module__8MZEfG__activeParagraphMarker[data-shape=rule]:before{border-width:0 0 0 1.5px;width:0}.editor-module__8MZEfG__activeParagraphMarker[data-shape=rule]:after{display:none}@media print{.editor-module__8MZEfG__activeParagraphMarker{display:none}}.editor-module__8MZEfG__content{font-family:var(--editor-font-family,var(--serif));font-size:var(--editor-font-size,1.125rem);color:var(--paper-ink-1,var(--text-1));--typewriter-fade-start:calc(var(--scroll-offset,0px) - 1.5rem - var(--typewriter-pad-top,0px) - 1px);--typewriter-fade-end:calc(var(--scroll-offset,0px) - 1.5rem - var(--typewriter-pad-top,0px) - 1px + 1.25rem);--typewriter-rest:rgb(0 0 0/var(--typewriter-dim-rest,1));min-height:50vh;-webkit-mask-image:linear-gradient(to bottom, transparent var(--typewriter-fade-start), var(--typewriter-rest) var(--typewriter-fade-end), var(--typewriter-rest) var(--typewriter-active-top,0px), #000 var(--typewriter-active-top,0px), #000 var(--typewriter-active-bottom,0px), var(--typewriter-rest) var(--typewriter-active-bottom,0px));mask-image:linear-gradient(to bottom, transparent var(--typewriter-fade-start), var(--typewriter-rest) var(--typewriter-fade-end), var(--typewriter-rest) var(--typewriter-active-top,0px), #000 var(--typewriter-active-top,0px), #000 var(--typewriter-active-bottom,0px), var(--typewriter-rest) var(--typewriter-active-bottom,0px));-webkit-mask-image:linear-gradient(to bottom, transparent var(--typewriter-fade-start), var(--typewriter-rest) var(--typewriter-fade-end), var(--typewriter-rest) var(--typewriter-active-top,0px), #000 var(--typewriter-active-top,0px), #000 var(--typewriter-active-bottom,0px), var(--typewriter-rest) var(--typewriter-active-bottom,0px));outline:none;line-height:1.75;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.editor-module__8MZEfG__content:focus-visible{outline:none}.editor-module__8MZEfG__content:empty:before{content:attr(data-placeholder);color:var(--paper-ink-3,var(--text-3))}.editor-module__8MZEfG__content p{margin:0 0 var(--manuscript-paragraph-space)}.editor-module__8MZEfG__content[data-manuscript-body] div:not([class]){margin:var(--manuscript-paragraph-space) 0 0}.editor-module__8MZEfG__sceneFootnotes{border-top:1px solid var(--line);font-family:var(--sans);color:var(--paper-ink-1,var(--text-3));opacity:.85;margin-top:2.5rem;padding-top:1rem;font-size:.75rem;line-height:1.6}.editor-module__8MZEfG__footnoteItem{gap:.5rem;margin-bottom:.35rem;display:flex}.editor-module__8MZEfG__footnoteItem:last-child{margin-bottom:0}.editor-module__8MZEfG__footnoteNum{flex:none;font-weight:700}.editor-module__8MZEfG__footnoteBody{flex-direction:column;min-width:0;display:flex}.editor-module__8MZEfG__footnoteCitation{opacity:.85}.editor-module__8MZEfG__formatGroup{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.125rem;display:flex}.editor-module__8MZEfG__formatGlyphBold{font-weight:700}.editor-module__8MZEfG__formatGlyphItalic{font-style:italic}.editor-module__8MZEfG__formatGlyphUnderline{text-decoration:underline}.editor-module__8MZEfG__formatGlyphStrikethrough{text-decoration:line-through}.editor-module__8MZEfG__formatGlyphNormal{font-size:1rem}.editor-module__8MZEfG__formatGlyphHeading{font-size:.62rem;font-weight:800}.editor-module__8MZEfG__formatGlyphTitle{font-size:.95rem;font-weight:800}.editor-module__8MZEfG__formatGlyphCode{font-size:.58rem;font-weight:700;font-family:var(--mono)}.editor-module__8MZEfG__formatGlyphAttribution{font-size:1.1rem}.editor-module__8MZEfG__annotationGroup{align-items:center;gap:.125rem;display:flex}.editor-module__8MZEfG__annotationButton{width:1.625rem;height:1.625rem;color:var(--paper-ink-1,var(--text-1));font-family:var(--serif);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:.8125rem;transition:background-color .12s,color .12s,opacity .12s;display:inline-flex;position:relative}.editor-module__8MZEfG__annotationButton:hover:not(:disabled){color:var(--paper-accent,var(--accent));box-shadow:inset 0 0 0 var(--pill-border-width,1px) var(--paper-accent,var(--accent));background:0 0}.editor-module__8MZEfG__annotationButton:focus-visible{outline:2px solid var(--paper-accent,var(--focus-ring));outline-offset:2px}.editor-module__8MZEfG__annotationButton:disabled{opacity:.85;cursor:not-allowed}@media (hover:none) and (pointer:coarse){.editor-module__8MZEfG__annotationButton:after{content:"";position:absolute;inset:-9px}}.editor-module__8MZEfG__annotationButton[aria-pressed=true]{color:var(--paper-accent,var(--accent));box-shadow:inset 0 0 0 var(--pill-border-width,1px) var(--paper-accent,var(--accent))}.editor-module__8MZEfG__highlightGroup{align-items:center;gap:0;display:flex}.editor-module__8MZEfG__highlightColorWrap{display:flex;position:relative}.editor-module__8MZEfG__highlightColorTrigger{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;transition:background-color .12s;display:inline-flex;position:relative}.editor-module__8MZEfG__highlightColorTrigger:hover{background:var(--surface-1)}.editor-module__8MZEfG__highlightColorTrigger:focus-visible{outline:2px solid var(--paper-accent,var(--focus-ring));outline-offset:2px}@media (hover:none) and (pointer:coarse){.editor-module__8MZEfG__highlightColorTrigger:after{content:"";position:absolute;inset:-9px}}.editor-module__8MZEfG__highlightColorDot{border-radius:50%;width:.7rem;height:.7rem;box-shadow:inset 0 0 0 1px #14201b2e}.editor-module__8MZEfG__highlightMenuPopover{z-index:30;gap:var(--control-text-gap);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;min-width:12rem;padding:.85rem;display:flex;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 8px 20px #14201b38}.editor-module__8MZEfG__highlightMenuTitle{text-transform:uppercase;letter-spacing:.042em;color:var(--text-3);font-size:.7rem;font-weight:700}.editor-module__8MZEfG__highlightMenuHint{color:var(--text-3);margin:0;font-size:.75rem}.editor-module__8MZEfG__highlightMenuSwatches{gap:var(--control-gap);display:flex}.editor-module__8MZEfG__highlightColorSwatch{border:1px solid var(--line);cursor:pointer;border-radius:50%;width:1.375rem;height:1.375rem;padding:0;transition:transform .12s}.editor-module__8MZEfG__highlightColorSwatch:hover:not(:disabled){transform:scale(1.1)}.editor-module__8MZEfG__highlightColorSwatch:disabled{cursor:not-allowed;opacity:.5}.editor-module__8MZEfG__highlightMenuRemove{align-self:flex-start}.editor-module__8MZEfG__highlightColorPopover{z-index:20;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-md);gap:.4rem;padding:.45rem;display:flex;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 12px 32px #14201b38}.editor-module__8MZEfG__highlightSwatch{border:2px solid #0000;border-radius:50%;width:1.4rem;height:1.4rem;box-shadow:inset 0 0 0 1px #14201b2e}.editor-module__8MZEfG__highlightSwatch:hover{filter:brightness(.96)}.editor-module__8MZEfG__highlightSwatch[data-active=true]{border-color:var(--accent)}.editor-module__8MZEfG__highlightSwatch:focus-visible{outline:2px solid var(--paper-accent,var(--focus-ring));outline-offset:2px}.editor-module__8MZEfG__writtenNoteMenuOption{min-width:1.9rem;height:1.9rem;font-family:var(--sans);color:var(--text-1);background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-sm);justify-content:center;align-items:center;padding:0 .4rem;font-size:.72rem;font-weight:700;transition:border-color .12s,color .12s;display:inline-flex}.editor-module__8MZEfG__writtenNoteMenuOption:hover{border-color:var(--accent);color:var(--accent)}.editor-module__8MZEfG__writtenNoteMenuOption:focus-visible{outline:2px solid var(--paper-accent,var(--focus-ring));outline-offset:2px}.editor-module__8MZEfG__toolbarMenuWrap{display:flex;position:relative}.editor-module__8MZEfG__toolbarFontGroup{--pill-ink:var(--paper-ink-1,var(--text-1));--pill-edge:color-mix(in srgb, var(--paper-ink-1,var(--text-1)) 34%, transparent);--pill-ring:var(--pill-edge);align-items:center;gap:.3rem;display:flex}.editor-module__8MZEfG__fontFamilyTrigger{white-space:nowrap;flex:none;justify-content:space-between;width:8.25rem;overflow:hidden}.editor-module__8MZEfG__fontFamilyTriggerLabel{text-align:left;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.editor-module__8MZEfG__fontFamilyTrigger>svg{flex:none}.editor-module__8MZEfG__toolbarMenuPopover{z-index:20;background:var(--panel-raised);border:1px solid var(--line);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:.15rem;width:max-content;max-width:18rem;padding:.4rem;display:flex;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 12px 32px #14201b38}.editor-module__8MZEfG__toolbarMenuPopoverAbove{top:auto;bottom:calc(100% + .35rem)}.editor-module__8MZEfG__toolbarMenuPopoverVertical{flex-flow:column;align-items:stretch;gap:.2rem;min-width:11rem;max-width:none;max-height:20rem;overflow-y:auto}.editor-module__8MZEfG__toolbarMenuOptionRow{text-align:left;border-radius:var(--radius-sm);width:100%;min-height:2.25rem;color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;align-items:center;padding:.4rem .65rem;font-size:.8125rem;line-height:1.3;display:flex;overflow:hidden}.editor-module__8MZEfG__toolbarMenuOptionRow:hover{background:var(--surface-1)}.editor-module__8MZEfG__toolbarMenuOptionRow:disabled{cursor:not-allowed;opacity:.85;color:var(--text-3);background:0 0}.editor-module__8MZEfG__toolbarMenuOptionRow[aria-selected=true]{background:var(--surface-1);font-weight:700}.editor-module__8MZEfG__toolbarMenuOptionRow:focus-visible{outline:2px solid var(--paper-accent,var(--focus-ring));outline-offset:-2px}.editor-module__8MZEfG__storyBlocksPopover{max-height:none;overflow-y:visible}.editor-module__8MZEfG__styleMenuPill{--pill-face-chars:12}.editor-module__8MZEfG__storyBlockRow{align-items:center;gap:.5rem;min-height:1.75rem;padding-block:.2rem;display:flex}.editor-module__8MZEfG__styleRowIcon{width:1.4rem;font-family:var(--serif);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.editor-module__8MZEfG__storyBlockNoteRow{cursor:default;gap:var(--control-text-gap)}.editor-module__8MZEfG__storyBlockNoteName{flex:auto}.editor-module__8MZEfG__annotateHint{margin:0;padding:0 .65rem .2rem calc(1.15rem + 14px)}.editor-module__8MZEfG__annotateSwatches{align-items:center;gap:var(--control-gap);display:inline-flex}.editor-module__8MZEfG__storyBlockDivider{background:var(--line);height:1px;margin:.25rem 0}.editor-module__8MZEfG__toolbarMenuGroupLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);padding:.3rem .55rem .15rem;font-size:.68rem;font-weight:700}.editor-module__8MZEfG__toolbarMenuSearch{width:100%;color:var(--text-1);background:var(--field-bg);border:1px solid var(--line);border-radius:var(--radius-sm);margin-bottom:.35rem;padding:.4rem .55rem;font-size:.8rem}.editor-module__8MZEfG__toolbarMenuSearch:focus-visible{outline:2px solid var(--paper-accent,var(--focus-ring));outline-offset:2px}.editor-module__8MZEfG__toolbarMenuEmpty{color:var(--text-3);padding:.5rem .55rem;font-size:.78rem;font-style:italic}.editor-module__8MZEfG__hiddenPhotographInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.editor-module__8MZEfG__toolbarMenuOptionChip{text-align:center;border-radius:var(--radius-sm);min-width:1.9rem;font-family:var(--sans);color:var(--text-2);font-variant-numeric:tabular-nums;background:0 0;border:none;padding:.3rem .4rem;font-size:.75rem;font-weight:600}.editor-module__8MZEfG__toolbarMenuOptionChip:hover{background:var(--surface-1);color:var(--text-1)}.editor-module__8MZEfG__toolbarMenuOptionChip[aria-selected=true]{background:var(--surface-1);color:var(--accent);font-weight:700}.editor-module__8MZEfG__toolbarMenuOptionChip:focus-visible{outline:2px solid var(--paper-accent,var(--focus-ring));outline-offset:-2px}.editor-module__8MZEfG__paperBarDock{left:var(--binder-width,258px);right:0;bottom:var(--invited-watermark-height,0px);z-index:10;transition:left .18s;position:fixed}.editor-module__8MZEfG__paperBarDock[data-binder-hidden=true]{left:0}@media (hover:hover) and (pointer:fine){.editor-module__8MZEfG__paperBarDock[data-auto-hide=true]{transition:left .18s,transform .16s;transform:translateY(calc(100% - 6px))}.editor-module__8MZEfG__paperBarDock[data-auto-hide=true][data-hovered=true]{transform:translateY(0)}}.editor-module__8MZEfG__paperBar{box-sizing:border-box;min-height:var(--workspace-foot-height);border-top:1px solid var(--line);background:var(--bar-bg);flex-wrap:wrap;flex-shrink:0;justify-content:flex-start;align-items:center;gap:.6rem 2rem;padding:.375rem 1.5rem;display:flex}@media (max-width:1300px){.editor-module__8MZEfG__paperBar{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow:auto hidden}.editor-module__8MZEfG__paperBarSection{flex-shrink:0}.editor-module__8MZEfG__paperBar{column-gap:1rem;padding-inline:1rem}.editor-module__8MZEfG__paperBar>.editor-module__8MZEfG__paperBarSection{gap:.5rem}.editor-module__8MZEfG__paperBar>.editor-module__8MZEfG__paperBarSection>.editor-module__8MZEfG__paperBarLabel,.editor-module__8MZEfG__paperDeskGroup>.editor-module__8MZEfG__paperBarLabel,.editor-module__8MZEfG__paperZoomGroup>.editor-module__8MZEfG__paperBarLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.editor-module__8MZEfG__paperBarSection{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.editor-module__8MZEfG__paperBarLabel{text-transform:uppercase;letter-spacing:.03em;color:var(--text-3);white-space:nowrap;font-size:.7rem;font-weight:600}.editor-module__8MZEfG__paperSwatchGroup{align-items:center;gap:.35rem;display:flex}.editor-module__8MZEfG__paperSwatch{width:1.3rem;height:1.3rem;box-shadow:inset 0 0 0 1px #14201b2e, 0 0 0 1px var(--pill-edge);border:2px solid #0000;border-radius:50%;transition:border-color .12s,transform .12s}.editor-module__8MZEfG__paperSwatch:hover{transform:scale(1.08)}.editor-module__8MZEfG__paperSwatch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.editor-module__8MZEfG__paperSwatch[aria-pressed=true]{border-color:var(--accent)}.editor-module__8MZEfG__paperColorPickerRing{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}.editor-module__8MZEfG__paperColorPicker{border:1.5px solid var(--surface-2);cursor:pointer;background:0 0;border-radius:50%;width:100%;min-width:0;height:100%;min-height:0;padding:0;overflow:hidden}.editor-module__8MZEfG__paperColorPicker::-webkit-color-swatch-wrapper{border-radius:50%;padding:0}.editor-module__8MZEfG__paperColorPicker::-webkit-color-swatch{border:none;border-radius:50%}.editor-module__8MZEfG__paperColorPicker::-moz-color-swatch{border:none;border-radius:50%}.editor-module__8MZEfG__paperTextureGroup{align-items:center;gap:.35rem;display:flex}.editor-module__8MZEfG__paperDocumentGroup{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.editor-module__8MZEfG__paperDocumentPicker{max-width:12rem}.editor-module__8MZEfG__paperZoomGroup{align-items:center;gap:.5rem;margin-left:auto;display:flex}.editor-module__8MZEfG__paperBarPinButton{border-radius:var(--radius-sm);width:1.6rem;height:1.6rem;color:var(--paper-ink-3,var(--text-3));background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:inline-flex}.editor-module__8MZEfG__paperBarPinButton[aria-pressed=true]{color:var(--paper-ink-1,var(--text-1))}.editor-module__8MZEfG__paperBarPinButton:hover{background:var(--surface-1);color:var(--accent)}.editor-module__8MZEfG__paperBarPinButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.editor-module__8MZEfG__paperSliderControl{align-items:center;gap:.5rem;display:flex}.editor-module__8MZEfG__paperSliderControl input[type=range]{width:6.5rem}.editor-module__8MZEfG__paperSliderValue{min-width:2.6rem;color:var(--text-3);text-align:left;font-size:.7rem}.editor-module__8MZEfG__paperDeskGroup{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.editor-module__8MZEfG__paperClipButton[aria-expanded=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);color:var(--text-1);background:0 0}.editor-module__8MZEfG__paperZoomGroup .editor-module__8MZEfG__fontSizeGroup{background:var(--pill-fill);box-shadow:0 0 0 var(--pill-border-width) var(--pill-ring,var(--pill-edge));border:none}.editor-module__8MZEfG__paperZoomGroup .editor-module__8MZEfG__fontSizeButton{color:var(--pill-face-ink,var(--text-1))}.editor-module__8MZEfG__paperZoomGroup .editor-module__8MZEfG__fontSizeButton:hover:not(:disabled){background:var(--pill-fill-hover);color:var(--pill-face-ink,var(--accent));box-shadow:none}.editor-module__8MZEfG__paperZoomGroup .editor-module__8MZEfG__fontSizeButton:disabled{color:var(--pill-face-disabled-ink,var(--text-3))}.editor-module__8MZEfG__paperZoomGroup .editor-module__8MZEfG__fontSizeValue{color:var(--pill-face-ink,var(--text-1));border-left-color:#ffffff59;border-right-color:#ffffff59}.editor-module__8MZEfG__paperUploadLabel[aria-disabled=true]{cursor:default}.editor-module__8MZEfG__paperDeskError{color:var(--danger);font-size:.7rem}.editor-module__8MZEfG__paperImageNote{color:var(--text-3);font-size:.7rem}.editor-module__8MZEfG__quoteCaptureWrap{display:flex;position:relative}.editor-module__8MZEfG__quoteCaptureMessage{z-index:20;pointer-events:none;white-space:nowrap;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-md);font-family:var(--sans);color:var(--text-1);padding:.3rem .55rem;font-size:.75rem;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 12px 32px #14201b38}.editor-module__8MZEfG__quoteCaptureMessage[data-tone=error]{color:var(--danger)}.editor-module__8MZEfG__paperAppearanceWrap{flex-wrap:wrap;flex-shrink:0;align-items:center;display:flex;position:relative}.editor-module__8MZEfG__paperAppearancePopover{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);flex-direction:column;gap:.75rem;min-width:17rem;padding:.85rem .95rem;display:flex;box-shadow:0 12px 28px #0000002e}.editor-module__8MZEfG__paperAppearancePopover .editor-module__8MZEfG__paperSliderControl{align-items:center;gap:.6rem;width:100%;display:flex}.editor-module__8MZEfG__paperAppearancePopover .editor-module__8MZEfG__paperSliderControl input[type=range]{flex:1;min-width:0}.editor-module__8MZEfG__paperAppearancePopover .editor-module__8MZEfG__paperBarLabel{flex:none;width:6.5rem}.editor-module__8MZEfG__formatMarkerLabels{pointer-events:none;-webkit-user-select:none;user-select:none;height:0;position:absolute;top:0;left:0}.editor-module__8MZEfG__formatMarkerLabel{white-space:nowrap;height:1.75rem;font-family:var(--serif);color:var(--paper-ink-3,var(--text-3));justify-content:flex-end;align-items:center;line-height:1;display:inline-flex;position:absolute;right:.5rem}@media print{.editor-module__8MZEfG__formatMarkerLabels{display:none}}.editor-module__8MZEfG__reviewPageBar{color:var(--text-2);flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem .9rem;padding:1.25rem 1rem .75rem;font-size:.82rem;display:flex}.editor-module__8MZEfG__toolbarRail{--toolbar-rail-width:80px;--paper-ink-2:color-mix(in srgb, var(--paper-ink-1,var(--text-1)) 88%, transparent);--paper-ink-3:color-mix(in srgb, var(--paper-ink-1,var(--text-1)) 72%, transparent);z-index:2;flex:0 0 var(--toolbar-rail-width);width:var(--toolbar-rail-width);box-sizing:border-box;min-height:0;padding:var(--paper-top-offset,1.25rem) .375rem 1rem .375rem;overscroll-behavior-y:contain;align-self:stretch;margin-inline-end:calc(-1 * var(--toolbar-rail-width));position:relative;overflow:hidden auto}.editor-module__8MZEfG__pageArea:has(>.editor-module__8MZEfG__toolbarRail)>.editor-module__8MZEfG__pageColumn{max-width:var(--paper-max-width,58.75rem)}.editor-module__8MZEfG__pageArea:has(>.editor-module__8MZEfG__toolbarRail){padding-inline:var(--toolbar-rail-width)}.editor-module__8MZEfG__pageArea:has(>.editor-module__8MZEfG__toolbarRail)>.editor-module__8MZEfG__pageColumn{min-width:0}.editor-module__8MZEfG__pageArea:has(>.editor-module__8MZEfG__pageColumn[data-page-bar=true])>.editor-module__8MZEfG__toolbarRail{padding-top:0}.editor-module__8MZEfG__modeSwitch{--pill-ink:var(--paper-ink-1,var(--text-1));--pill-edge:color-mix(in srgb, var(--paper-ink-1,var(--text-1)) 34%, transparent);--pill-ring:var(--pill-edge);margin-right:.45rem}.editor-module__8MZEfG__pageArea{--paper-top-offset:1.25rem;--toolbar-rail-width:80px}.editor-module__8MZEfG__paperHeader:is([data-paper-toolbar-layout=vertical],[data-paper-toolbar-layout=off]){padding-top:.55rem;padding-bottom:.4rem}.editor-module__8MZEfG__paperHeader:is([data-paper-toolbar-layout=vertical],[data-paper-toolbar-layout=off]) .editor-module__8MZEfG__paperHeaderMeta{padding-top:0}.editor-module__8MZEfG__paperHeader:is([data-paper-toolbar-layout=vertical],[data-paper-toolbar-layout=off]) .editor-module__8MZEfG__paperHeaderStats{flex-shrink:1;min-width:0;max-width:100%}.editor-module__8MZEfG__paperHeader:is([data-paper-toolbar-layout=vertical],[data-paper-toolbar-layout=off]) .editor-module__8MZEfG__paperHeaderStatsTop{flex-wrap:wrap;justify-content:flex-end;row-gap:.2rem}.editor-module__8MZEfG__compactPill{--pill-ink:var(--paper-ink-1,var(--text-1));--pill-edge:color-mix(in srgb, var(--paper-ink-1,var(--text-1)) 34%, transparent);--pill-ring:var(--pill-edge);align-items:center;display:flex}.editor-module__8MZEfG__railToolbar{--rail-gap-in:.4rem;--rail-gap-group:.75rem;box-sizing:border-box;--rail-viewport-reserve:calc(7.375rem + var(--workspace-foot-height,2.875rem) + .375rem);width:100%;max-height:calc(100dvh - var(--rail-viewport-reserve));padding:var(--rail-gap-group) 4px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper-bg,var(--surface-1));color:var(--paper-ink-1,var(--text-1));align-items:stretch;gap:var(--rail-gap-group);flex-direction:column;display:flex;overflow:hidden auto}.editor-module__8MZEfG__railMarkers{display:block}.editor-module__8MZEfG__railGroup{display:contents}.editor-module__8MZEfG__railToolbar>:is(.editor-module__8MZEfG__toolbar,.editor-module__8MZEfG__paragraphStyleRow){align-items:stretch;gap:var(--rail-gap-group);padding-top:var(--rail-gap-group);border-top:1px solid var(--paper-rule,var(--line));flex-direction:column;display:flex}.editor-module__8MZEfG__railToolbar .editor-module__8MZEfG__railGroup,.editor-module__8MZEfG__railToolbar .editor-module__8MZEfG__formatGroup,.editor-module__8MZEfG__railToolbar .editor-module__8MZEfG__railInline{place-items:center;gap:var(--rail-gap-in);grid-template-columns:repeat(2,1fr);width:100%;display:grid}.editor-module__8MZEfG__railInline{place-items:center;gap:var(--rail-gap-in);grid-template-columns:repeat(2,1fr);display:grid}.editor-module__8MZEfG__railToolbar :is(.editor-module__8MZEfG__railGroup,.editor-module__8MZEfG__formatGroup,.editor-module__8MZEfG__railInline):not(:first-child){border-top:1px solid var(--paper-rule,var(--line));padding-top:var(--rail-gap-group)}.editor-module__8MZEfG__railToolbar .editor-module__8MZEfG__formatGroup>.editor-module__8MZEfG__railInline{width:100%;margin-top:calc(var(--rail-gap-group) - var(--rail-gap-in));order:1;grid-column:1/-1}.editor-module__8MZEfG__railInline .editor-module__8MZEfG__highlightColorSwatch{display:block}.editor-module__8MZEfG__writtenNoteRailGlyph{font-family:var(--sans);font-size:.72rem;font-weight:700}.editor-module__8MZEfG__railToolbar .editor-module__8MZEfG__toolbarFontGroup{align-items:stretch;gap:var(--rail-gap-in);flex-direction:column;width:100%}.editor-module__8MZEfG__railToolbar .editor-module__8MZEfG__toolbarMenuWrap{width:100%;min-width:0}.editor-module__8MZEfG__railToolbar .editor-module__8MZEfG__toolbarMenuWrap>button.editor-module__8MZEfG__annotationButton{width:1.625rem;margin-inline:auto}.editor-module__8MZEfG__railToolbar .editor-module__8MZEfG__toolbarMenuWrap>button:not(.editor-module__8MZEfG__annotationButton){letter-spacing:0;text-transform:none;flex:auto;gap:.2rem;width:100%;min-width:0;padding-inline:.4rem}.editor-module__8MZEfG__railToolbar .editor-module__8MZEfG__annotationButton:hover:not(:disabled){color:var(--paper-accent,var(--accent));box-shadow:inset 0 0 0 var(--pill-border-width,1px) var(--paper-accent,var(--accent));background:0 0}.editor-module__8MZEfG__railToolbar .editor-module__8MZEfG__annotationButton{box-sizing:border-box;flex:none;transition:background-color .12s,color .12s}.editor-module__8MZEfG__railToolbar :is(.editor-module__8MZEfG__toolbar,.editor-module__8MZEfG__paragraphStyleRow,.editor-module__8MZEfG__railGroup,.editor-module__8MZEfG__formatGroup,.editor-module__8MZEfG__railInline){contain:layout style}.editor-module__8MZEfG__railToolbar .editor-module__8MZEfG__paperImageNote,.editor-module__8MZEfG__railToolbar .editor-module__8MZEfG__paperDeskError{font-size:.7rem}@supports (width:round(1.4px, 1px)){.editor-module__8MZEfG__railToolbar .editor-module__8MZEfG__railGroup,.editor-module__8MZEfG__railToolbar .editor-module__8MZEfG__formatGroup,.editor-module__8MZEfG__railToolbar .editor-module__8MZEfG__railInline,.editor-module__8MZEfG__railToolbar .editor-module__8MZEfG__toolbarFontGroup{gap:round(var(--rail-gap-in), 1px)}.editor-module__8MZEfG__railToolbar .editor-module__8MZEfG__formatGroup>.editor-module__8MZEfG__railInline{margin-top:calc(var(--rail-gap-group) - round(var(--rail-gap-in), 1px))}}@media (max-height:960px){.editor-module__8MZEfG__railToolbar{--rail-gap-in:.375rem;--rail-gap-group:.375rem}}.editor-module__8MZEfG__railHighlightPopover{flex-wrap:wrap;gap:.4rem;max-width:11rem}.editor-module__8MZEfG__paperHeader,.editor-module__8MZEfG__toolbarRail,.editor-module__8MZEfG__railToolbar{--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));--paper-rule:color-mix(in srgb, var(--paper-ink-1,var(--text-1)) 16%, transparent);--paper-rule-control:color-mix(in srgb, var(--paper-ink-1,var(--text-1)) 34%, transparent)}.editor-module__8MZEfG__paperHeader :is(.calamus-pill,.calamus-segment),.editor-module__8MZEfG__toolbarRail :is(.calamus-pill,.calamus-segment),.editor-module__8MZEfG__railToolbar :is(.calamus-pill,.calamus-segment){--line:var(--paper-rule);--line-control:var(--paper-rule-control)}.editor-module__8MZEfG__paperHeader,.editor-module__8MZEfG__toolbarRail,.editor-module__8MZEfG__railToolbar{--pill-group-ring:color-mix(in srgb, var(--paper-ink-1,var(--text-1)) 34%, transparent)}.editor-module__8MZEfG__paperHeader :is(.calamus-pill,.calamus-segment):is([aria-pressed=true],[aria-selected=true],[aria-checked=true],[aria-current=page],[aria-current=true],[data-active=true]),.editor-module__8MZEfG__toolbarRail :is(.calamus-pill,.calamus-segment):is([aria-pressed=true],[aria-selected=true],[aria-checked=true],[aria-current=page],[aria-current=true],[data-active=true]),.editor-module__8MZEfG__railToolbar :is(.calamus-pill,.calamus-segment):is([aria-pressed=true],[aria-selected=true],[aria-checked=true],[aria-current=page],[aria-current=true],[data-active=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}
.deviceFrame-module__bCfCBW__wrap{justify-content:center;padding:.75rem 0;display:flex}.deviceFrame-module__bCfCBW__device{background:linear-gradient(160deg,#34363a 0%,#1b1c1f 38%,#121315 100%);flex-direction:column;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #0000008c,0 26px 60px #00000073,0 6px 16px #0000004d}.deviceFrame-module__bCfCBW__device:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(148deg,#ffffff1a 0%,#ffffff05 26%,#0000 52%);position:absolute;inset:0}.deviceFrame-module__bCfCBW__device[data-shape=eink]{background:linear-gradient(165deg,#2a2b2d 0%,#191a1c 45%,#131416 100%);border-radius:13px;padding:20px 18px 42px}.deviceFrame-module__bCfCBW__device[data-shape=eink]:after{background:linear-gradient(148deg,#ffffff0b 0%,#0000 40%)}.deviceFrame-module__bCfCBW__device[data-shape=tablet]{border-radius:21px;padding:16px 14px}.deviceFrame-module__bCfCBW__device[data-shape=phone]{border-radius:38px;padding:10px 9px}.deviceFrame-module__bCfCBW__screen{z-index:1;flex-direction:column;display:flex;position:relative;overflow:hidden}.deviceFrame-module__bCfCBW__screen[data-shape=eink]{background:#f1eee7;border-radius:3px;box-shadow:0 0 0 1px #00000080,inset 0 1px 3px #00000029}.deviceFrame-module__bCfCBW__screen[data-shape=tablet]{background:#fff;border-radius:8px;box-shadow:0 0 0 1px #0000008c}.deviceFrame-module__bCfCBW__screen[data-shape=phone]{background:#fff;border-radius:30px;box-shadow:0 0 0 1px #0000008c}.deviceFrame-module__bCfCBW__statusBar{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.deviceFrame-module__bCfCBW__statusBar[data-variant=eink]{letter-spacing:.08em;text-transform:lowercase;color:#6b675c;border-bottom:1px solid #0000001a;padding:.55rem .5rem .4rem;font-size:.65rem}.deviceFrame-module__bCfCBW__statusBar[data-variant=ios]{color:#16171a;padding:.9rem .5rem .5rem;font-size:.7rem;font-weight:700}.deviceFrame-module__bCfCBW__statusBar[data-variant=ios]:before{content:"";background:#0c0c0e;border-radius:999px;width:60px;height:16px;position:absolute;top:.35rem;left:50%;transform:translate(-50%)}.deviceFrame-module__bCfCBW__statusBar[data-variant=material]{color:#16171a;background:#fff;padding:.6rem .5rem;font-size:.7rem;font-weight:700;box-shadow:0 1px #0000001f}.deviceFrame-module__bCfCBW__statusBar[data-variant=kindle-app]{color:#f2f0ea;background:#17181a;padding:.6rem .5rem;font-size:.7rem;font-weight:700}.deviceFrame-module__bCfCBW__pageArea{isolation:isolate;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.deviceFrame-module__bCfCBW__groundImage{z-index:-1;object-fit:cover;width:100%;height:100%;opacity:var(--compile-page-background-opacity,1);pointer-events:none;position:absolute;inset:0}.deviceFrame-module__bCfCBW__pageArea[data-device-screen-color=greyscale] .deviceFrame-module__bCfCBW__groundImage{filter:grayscale()}.deviceFrame-module__bCfCBW__content{color:#16171a;flex:1;min-height:0;padding:1.1rem 1.15rem;overflow-y:auto}.deviceFrame-module__bCfCBW__content[data-vertical=true]{writing-mode:vertical-rl;overflow:auto hidden}.deviceFrame-module__bCfCBW__content[data-vertical=true][data-vertical-flow=lr]{writing-mode:vertical-lr}.deviceFrame-module__bCfCBW__content[data-vertical=true] .book-tcy{text-combine-upright:all;-webkit-text-combine:horizontal}.deviceFrame-module__bCfCBW__content[data-vertical=true][data-compile-device-screen] p{margin-block:0 calc(var(--compile-line-height,1.75) * .4em);margin-inline:0}.deviceFrame-module__bCfCBW__content[data-vertical=true][data-compile-device-screen] [data-paragraph-indicator=indent] p{margin-block-end:0}.deviceFrame-module__bCfCBW__content[data-vertical=true][data-compile-device-screen] :is(h1,h2,h3){margin-block:0 1em;margin-inline:0}.deviceFrame-module__bCfCBW__cover{object-fit:contain;background:#14201b;width:calc(100% + 2.3rem);height:calc(100% - 2.2rem);margin:-1.1rem -1.15rem 1.1rem;display:block}.deviceFrame-module__bCfCBW__content[data-shape=eink]{color:#262420;filter:grayscale()contrast(1.05)}.deviceFrame-module__bCfCBW__footer{text-align:center;color:#6b675c;flex-shrink:0;padding:.4rem .5rem;font-size:.65rem}.deviceFrame-module__bCfCBW__screen[data-shape=eink] .deviceFrame-module__bCfCBW__footer{color:#6b675c;border-top:1px solid #0000001a}.deviceFrame-module__bCfCBW__screen[data-shape=tablet] .deviceFrame-module__bCfCBW__footer,.deviceFrame-module__bCfCBW__screen[data-shape=phone] .deviceFrame-module__bCfCBW__footer{border-top:1px solid #14201b14}.deviceFrame-module__bCfCBW__mockupFrame{position:relative}.deviceFrame-module__bCfCBW__mockupImage{object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.deviceFrame-module__bCfCBW__mockupScreen{z-index:1;background:#fff;border-radius:4%/3%;flex-direction:column;display:flex;position:absolute;overflow:hidden}
.lockedNote-module__6WcjUa__note{border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin:0;padding:.75rem 1rem;font-size:.875rem;line-height:1.5;display:flex}.lockedNote-module__6WcjUa__lock{color:var(--text-3);flex:none;align-self:center}.lockedNote-module__6WcjUa__text{flex:16rem}.lockedNote-module__6WcjUa__upgrade{color:var(--text-1);text-underline-offset:.18em;font-weight:600;text-decoration:underline}.lockedNote-module__6WcjUa__upgrade:hover{color:var(--accent-strong)}.lockedNote-module__6WcjUa__upgrade:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}
.bookCover-module__qG6oSq__cardCover{aspect-ratio:2/3;background:var(--surface-1);flex-shrink:0;width:100%;position:relative;overflow:hidden}.bookCover-module__qG6oSq__cardCoverImage{object-fit:cover;width:100%;height:100%}.bookCover-module__qG6oSq__cardCoverPlaceholder{width:100%;height:100%;font-family:var(--serif);color:#ffffffd9;justify-content:center;align-items:center;font-size:2.75rem;font-weight:700;display:flex}
.openCallBoard-module__agAP6q__requestTick{align-items:center;gap:.45rem;display:flex}.openCallBoard-module__agAP6q__requestTick input{accent-color:var(--accent)}.openCallBoard-module__agAP6q__requestNote{font-family:var(--serif);overflow-wrap:anywhere;margin:0;font-size:.85rem;font-style:italic}.openCallBoard-module__agAP6q__waitlist{color:var(--text-2);background:color-mix(in srgb, var(--text-2) 14%, transparent);border-radius:999px;padding:.1rem .5rem;font-size:.72rem;font-weight:600}.openCallBoard-module__agAP6q__cardActions{gap:var(--control-text-gap);margin-top:calc(var(--control-text-gap) - .3rem);flex-wrap:wrap;display:flex}.openCallBoard-module__agAP6q__blocked{margin-top:1.5rem}.openCallBoard-module__agAP6q__blocked h2{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin:0 0 .5rem;font-size:.68rem;font-weight:600}.openCallBoard-module__agAP6q__blockedList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.openCallBoard-module__agAP6q__blockedList li{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}
